Key Responsibilities:
- Frontend Development (Primary Focus – Next.js & React.js)
- Develop and maintain high-performance, SEO-friendly web applications using Next.js and React.js.
- Ensure a seamless user experience (UX) with pixel-perfect UI development.
- Implement Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental
- Static Regeneration (ISR) to optimize performance and SEO.
- Create and maintain reusable UI components using Tailwind CSS, Material-UI, or styled-components.
- Optimize applications for speed, accessibility, and cross-browser compatibility.
- Work closely with UI/UX designers to translate Figma/Adobe XD designs into interactive web applications.
- Build and maintain RESTful APIs or GraphQL services using Node.js (Express.js/NestJS).
- Work with databases such as PostgreSQL, MySQL, MongoDB, or Firebase.
- Implement authentication & authorization using JWT, OAuth, and NextAuth.js.
- Optimize database queries and backend performance for scalability and efficiency.
- Integrate third-party APIs and services where required.
- Improve Core Web Vitals and optimize front-end performance.
- Implement best practices for lazy loading, code splitting, and asset optimization.
- Enhance SEO using Next.js metadata, structured data (JSON-LD), and Open Graph meta tags.
- Must be aware of the Agile methodologies and practices.
- Perform code reviews, write clean and maintainable code, and document key processes.
- Mentor junior developers and share best practices.
Qualifications:
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- 5-6 years of experience as a Full stack Engineer with a focus on Next.js and React.js.
- Strong expertise in JavaScript, TypeScript, and modern ES6+ features.
- Experience with React component libraries.
- Solid understanding of state management (React Context API, Redux, etc.
- Backend experience with Node.js frameworks like Express.js, NestJS.
- Worked on databases like PostgreSQL, MySQL, and MongoDB.
- Strong understanding of API development over REST and other frameworks.
- Experience with authentication services like NextAuth.js, OAuth, Firebase Auth.
- Familiarity with testing frameworks (Jest, Cypress, React Testing Library.
- Experience with Headless CMS Sanity, Strapi, etc.
Compensation
Market-competitive remuneration and benefits based on seniority and contribution.