Jr. Frontend Developer

Job Description

We are looking for a Junior Front-end Engineer to join our team and help us create beautiful, pixel-perfect user interfaces. The ideal candidate will have a deep understanding of HTML5, CSS3, and related front-end development technologies, with at least 80% knowledge of the following concepts:

 

● Semantic markup: Use of HTML tags and attributes to convey the meaning and structure of web content for both humans and machines.

● Accessibility: Ensuring that web content can be used by people with disabilities, including the use of ARIA attributes and other techniques.

● Performance optimization: Improving the speed and efficiency of web applications, including the use of techniques like lazy loading, media queries, and minification.

● Responsive design: Creating web content that adapts to different screen sizes and devices, using techniques such as media queries and flexible layouts.

● Advanced layout techniques: Utilising CSS positioning, flexbox, and grid layouts to create complex and responsive web page designs.

● Animations and transitions: Creating engaging and interactive user experiences using CSS animations, transitions, and keyframes.

● Cross-browser compatibility: Ensuring that web content is rendered consistently across different browsers and platforms.

● Accessibility: Making web content accessible to people with disabilities, including the use of ARIA attributes and ensuring proper contrast and readability.

 

Responsibilities:

● Develop high-quality, responsive user interfaces based on design mockups in Figma and XD using ReactJs, Scss and TailwindCSS

● Collaborate with the design team to ensure the designs are feasible, accessible, and optimised for performance

● Optimise web applications for maximum speed and scalability, including the use of techniques like lazy loading and media queries

● Write clean, well-documented, and reusable code

● Ensure cross-browser and cross-device compatibility

● Test and debug web applications using industry-standard tools

 

Requirements:

● Good knowledge of HTML5 and CSS3, including advanced layout techniques and animations

● Good understanding of ReactJs and its ecosystem

● Experience with Scss and TailwindCSS is a plus

● Excellent problem-solving skills

● Strong attention to detail and ability to produce pixel-perfect designs

● Good understanding of responsive design and mobile-first development, including the use of media queries

● Familiarity with version control tools such as Git

Job Summary

  • Published on:2024-12-13 4:31 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline: 2025-01-27