Frontend Developer

Key Responsibilities

  • Develop, maintain, and optimize responsive web applications using HTML, CSS, and JavaScript.
  • Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
  • Write clean, scalable, and efficient code that adheres to best practices and industry standards.
  • Optimize applications for maximum speed and performance, ensuring compatibility across multiple devices and browsers.
  • Work closely with backend developers to integrate APIs and other services.
  • Conduct code reviews and debugging, troubleshooting issues, and improving code quality.
  • Stay up-to-date with the latest frontend development trends, tools, and technologies.
  • Ensure the technical feasibility of UI/UX designs and suggest improvements when necessary.
  • Maintain detailed documentation of development processes, including features and updates.

Requirements

  • Proven experience as a Frontend Developer or in a similar role.
  • Proficiency in HTML5, CSS3, JavaScript (ES6+), and modern frontend frameworks (e.g., React, Angular, Vue.js).
  • Strong understanding of responsive design and cross-browser compatibility.
  • Experience with version control systems like Git.
  • Familiarity with frontend build tools such as Webpack, Gulp, or npm scripts.
  • Knowledge of UI/UX design principles and experience working closely with design teams.
  • Strong problem-solving skills and attention to detail.
  • Familiarity with RESTful APIs and working with backend developers.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Experience with CSS preprocessors (Sass, Less) and front-end testing frameworks (Jest, Mocha) is a plus.

Apply this job