We are seeking a skilled Next.js Developer to join our team and contribute to building modern, scalable, and high-performance web applications. The ideal candidate will have extensive hands-on experience with Next.js, React, JavaScript/TypeScript, and REST APIs, along with a solid understanding of contemporary frontend development practices. This role involves collaborating closely with UI/UX designers, backend developers, QA engineers, and business stakeholders to deliver responsive, user-friendly web solutions optimized for performance and SEO.
Key Responsibilities
- Develop and maintain scalable web applications using Next.js and React.
- Build reusable, maintainable, and high-quality frontend components.
- Implement Server-Side Rendering (SSR), Static Site Generation (SSG), and client-side rendering as appropriate.
- Integrate frontend applications with REST APIs and backend services.
- Convert UI/UX designs into responsive and functional web pages.
- Optimize applications for performance, scalability, SEO, and usability.
- Implement authentication, authorization, routing, and application state management.
- Troubleshoot application issues and perform code optimization.
- Write clean, reusable, testable, and maintainable code.
- Participate in code reviews and adhere to frontend development standards.
- Collaborate effectively with cross-functional teams.
- Support application deployment and continuous integration/continuous delivery (CI/CD) processes.
Required Qualifications
- Strong hands-on experience with Next.js and React.js.
- Proficient in JavaScript ES6+ and TypeScript.
- Solid understanding of HTML5 and CSS3.
- Experience developing responsive web applications.
- Skilled in integrating REST APIs.
- Good understanding of SSR, SSG, client-side rendering, routing, and component-based architecture.
- Experience with state management solutions such as Redux, Redux Toolkit, Context API, or Zustand.
- Familiarity with Git and version control systems.
- Strong debugging and problem-solving skills.
- Knowledge of frontend performance optimization techniques.
Preferred Qualifications and Benefits
- Experience with UI frameworks like Tailwind CSS, Material UI, or Bootstrap.
- Familiarity with GraphQL.
- Knowledge of testing tools such as Jest, React Testing Library, Cypress, or Playwright.
- Basic understanding of Node.js.
- Experience with authentication protocols including OAuth, OIDC, and JWT.
- Exposure to Docker and containerization.
- Familiarity with CI/CD pipelines.
- Experience working with cloud platforms such as Azure or AWS.
- Knowledge of headless CMS integration.
- Understanding of accessibility standards like WCAG.
- Experience working in Agile/Scrum development environments.
This position offers the opportunity to work on cutting-edge web technologies within a collaborative and dynamic team. If you are passionate about frontend development and eager to contribute to high-quality web applications, we encourage you to apply.