About the Role:
We are looking for a talented Front-End Developer with 3-6 years of experience to join our development team. You will be responsible for implementing visual elements that users see and interact with within a web application. Your primary focus will be developing user interface components, ensuring they perform well on various platforms and devices, and collaborating with the design and backend teams to deliver high-quality products.
Key Responsibilities:
- Develop and maintain front-end components of web applications using modern JavaScript frameworks like HTML,CSS .
- Translate UI/UX design wireframes into high-quality code and deliver visually appealing, responsive web applications.
- Optimize web pages for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs and implement design mockups into fully functional code.
- Write clean, modular, and well-documented code following best practices for web development.
- Troubleshoot and resolve front-end issues and bugs in a timely manner.
- Stay up-to-date with the latest front-end development trends, tools, and technologies.
- Participate in code reviews to maintain code quality and ensure consistency across the application.
- Work with cross-functional teams to understand project requirements and develop solutions that meet business needs.
- Collaborate with backend developers to integrate APIs and ensure seamless communication between the front-end and back-end.
Requirements:
- 3-6 years of professional experience as a Front-End Developer.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proficiency in HTML5, CSS3, JavaScript, and front-end frameworks like React.js
- Strong understanding of responsive web design principles and experience with CSS
- Experience with version control systems such as Git.
- Familiarity with build tools and package managers such as Webpack, npm, or Yarn.
- Knowledge of RESTful APIs and experience with API integration.
- Understanding of browser rendering behavior and performance optimization techniques.
- Experience with testing and debugging front-end code using tools like Jest, Cypress, or Selenium.
- Strong problem-solving skills and attention to detail.
- Ability to collaborate effectively with designers, developers, and project managers.