Frontend Developer


We are seeking a talented and experienced Frontend Developer to build, optimize, and maintain modern web applications. As a Frontend Developer, you will work closely with designers, backend developers, and product managers to create seamless user experiences. You should have a strong understanding of web development best practices, proficiency in frontend technologies, and a passion for building applications that are performant, scalable, and visually appealing.


Key Responsibilities:

  • Develop user-friendly web applications using modern frontend technologies such as HTML5, CSS3, and JavaScript (ES6+).
  • Collaborate with UI/UX designers to translate wireframes and designs into interactive, responsive web pages.
  • Write clean, maintainable, and scalable code.
  • Optimize applications for maximum speed and scalability.
  • Ensure cross-browser compatibility and mobile responsiveness of applications.
  • Work closely with backend developers to integrate APIs and services.
  • Stay up-to-date with the latest web development trends, tools, and technologies.
  • Debug and resolve technical issues in a timely manner.
  • Participate in code reviews and contribute to a collaborative, inclusive development environment.


Required Skills & Qualifications:

  • Proven experience as a Frontend Developer or a similar role.
  • Proficiency in HTML, CSS, JavaScript (ES6+), and modern JavaScript frameworks such as React, Angular, or Vue.js.
  • Experience with frontend tools like Webpack, Babel, npm, Yarn, etc.
  • Strong understanding of responsive design and cross-browser compatibility.
  • Familiarity with version control systems like Git.
  • Understanding of RESTful APIs and integrating with backend services.
  • Knowledge of CSS preprocessors (e.g., Sass, Less).
  • Experience with testing frameworks like Jest, Mocha, or Jasmine is a plus.
  • Familiarity with frontend performance optimization techniques.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.


Preferred Qualifications:

  • Experience with TypeScript.
  • Familiarity with server-side rendering (SSR) and Next.js or Nuxt.js.
  • Knowledge of GraphQL.
  • Experience with CI/CD pipelines and frontend deployment processes.
  • Basic knowledge of design tools like Figma or Adobe XD.