Job Summary
We are looking for a skilled React.js Developer with hands-on experience in Next.js to join our dynamic team. The ideal candidate will be responsible for developing and maintaining web applications, ensuring high performance and responsiveness, and collaborating with cross-functional teams.
Key Responsibilities
Develop and maintain scalable web applications using React.js and Next.js.
Implement responsive UI components with clean, maintainable code.
Optimize applications for maximum performance and scalability.
Collaborate with UX/UI designers and backend developers to deliver seamless user experiences.
Participate in code reviews and provide constructive feedback.
Troubleshoot and debug issues in production and development environments.
Stay updated with emerging trends and technologies in front-end development.
Required Skills
3 years of professional experience in React.js development.
Hands-on experience with Next.js framework.
Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and modern front-end development tools.
Familiarity with state management libraries such as Redux, Context API, or Recoil.
Experience with RESTful APIs and integrating front-end with backend services.
Expertise working with Browser APIs to create modern and interactive web applications.
Expertise in using browser developer tools to build secure and performant applications.
Understanding of Git and version control workflows.
Knowledge of performance optimization techniques and SEO-friendly practices in Next.js.
Ability to write unit and integration tests (Jest, React Testing Library, etc.).
Nice To Have
Experience with TypeScript in React/NextJS projects.
Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, or GCP).
Understanding of micro-frontends or modular architecture.