Back

NextJS Developer

Roles and Responsibilities

  • Develop and maintain web applications using Next.js and other modern frontend technologies.
  • Collaborate with the design and backend teams to translate UI/UX designs into responsive and interactive web applications.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Conduct code reviews and ensure adherence to best practices in frontend development.
  • Troubleshoot and debug issues to ensure a smooth user experience.
  • Stay updated with the latest industry trends and technologies to ensure the continuous improvement of the development process.

Job Requirements

  • Proven experience in building web applications using Next.js.
  • Strong knowledge of JavaScript, including ES6+ features.
  • Excellent understanding of HTML5, CSS3, and pre-processing platforms like SASS or LESS.
  • Proficiency with version control systems, especially Git.
  • Experience in creating responsive web applications that provide a consistent user experience across various devices and browsers.
  • Familiarity with React.js, as Next.js is built on top of it.
  • Experience with state management libraries such as Redux or Context API.
  • Knowledge of TypeScript for type-safe JavaScript development.
  • Experience with testing frameworks and tools such as Jest, Mocha, or Cypress.
  • Understanding of GraphQL and experience in integrating it with Next.js applications.