Position: React.js / Next.js Developer
Experience: 3–5 Years
Location: [Location]
Employment Type: Full-Time
About the Role
We are looking for a skilled React.js / Next.js Developer with 3–5 years of experience in building modern, scalable, and high-performance web applications. The ideal candidate should have strong expertise in React.js, Next.js, JavaScript/TypeScript, and front-end development best practices.
Key Responsibilities
- Develop and maintain responsive web applications using React.js and Next.js.
- Build reusable UI components and optimize applications for maximum performance.
- Implement server-side rendering (SSR), static site generation (SSG), and API integrations using Next.js.
- Collaborate with product managers, designers, and backend engineers to deliver high-quality solutions.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and enhance existing applications.
- Participate in code reviews and contribute to engineering best practices.
- Ensure application performance, accessibility, and cross-browser compatibility.
Required Skills
- 3–5 years of hands-on experience in Frontend Development.
- Strong proficiency in React.js and Next.js.
- Solid understanding of JavaScript (ES6+) and TypeScript.
- Experience with HTML5, CSS3, Tailwind CSS, Material UI, or similar frameworks.
- Knowledge of state management libraries such as Redux, Zustand, or Context API.
- Experience integrating REST APIs and GraphQL APIs.
- Familiarity with Git and modern CI/CD workflows.
- Understanding of SSR, SSG, ISR, and web performance optimization techniques.
- Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of Docker and containerized deployments.
- Familiarity with Agile/Scrum methodologies.
- Experience working in a product-based or SaaS environment.
What We're Looking For
- Strong problem-solving and analytical skills.
- Ability to work independently and take ownership of features.
- Excellent communication and collaboration skills.
- Passion for building exceptional user experiences.
Nice to Have:
- Experience with micro-frontend architecture.
- Knowledge of SEO best practices in Next.js.
- Exposure to AI-powered applications or modern frontend tooling.