Role Overview
We are looking for a Senior Frontend Developer to take a leading role in the development of our modern, high-performance e-commerce platform. With 5+ years of experience, you will be instrumental in architecting scalable features and optimizing performance in a Next.js 14 codebase. Our stack embraces a headless architecture, with integrations into Sanity.io, GraphQL APIs, Algolia, and more.
As a senior team member, you'll collaborate cross-functionally with designers, backend engineers, and product stakeholders. You'll also guide junior developers, uphold high code quality, and drive performance-focused frontend development with strong attention to UX, accessibility, and scalability.
Key Responsibilities
Feature Development
Lead the design and implementation of new, scalable features using Next.js 14, React, and TypeScript.
Headless Integration
Integrate with services like Sanity.io (Headless CMS), GraphQL APIs (E-commerce backend), and Algolia (Search).
State & UI Management
Implement and manage application state using Zustand, and build rich UI components with Tailwind CSS, Framer Motion, and React Hook Form.
Performance Optimization
Drive performance tuning efforts with a focus on Core Web Vitals, image optimization (Next/Image, Cloudinary), and advanced data-fetching strategies (e.g., React Query or Next.js server-side methods).
Internationalization
Extend and manage multi-region and multilingual support using next-intl.
Reusable UI Systems
Build and document reusable components using Storybook, contributing to a scalable design system.
Mentorship & Collaboration
Conduct code reviews, pair programming, and mentorship sessions while working closely with backend engineers on GraphQL schema design and API usage.
Code Quality & Standards
Enforce clean, well-typed code standards with TypeScript, and improve form reliability through React Hook Form and robust validation practices.
Required Skills & Qualifications
Experience: 5+ years of frontend development experience in complex, production-scale web apps.
React & Next.js Expertise: Strong expertise with React (including Hooks) and Next.js (SSR, SSG, App Router) in real-world applications.
TypeScript Proficiency: Mastery in TypeScript with a deep understanding of typing strategies, type safety, and large-scale project structuring.
GraphQL Integration: Practical experience consuming GraphQL APIs using tools like Apollo Client, Urql, or native fetch patterns.
Tailwind CSS Mastery: Strong grasp of Tailwind CSS and utility-first styling best practices (including clsx, tailwind-merge, and dark mode support).
State Management: Hands-on experience with Zustand or other modern state management libraries.
Tooling & Workflows: Comfortable with modern frontend tooling (Webpack/Vite, ESLint, Prettier, Git, npm/Yarn).
Good-to-Have Skills
Headless Architecture: Experience working with Sanity.io, Headless CMS, and headless e-commerce platforms like Saleor or commercetools.
Search Experience: Hands-on implementation of Algolia-based search with filtering, indexing, and relevance tuning.
Component Systems: Familiarity with Storybook and design system development.
CI/CD & Deployment: Experience deploying on platforms like Vercel, and understanding CI/CD pipelines using GitHub Actions or similar.
Monitoring & Analytics: Exposure to tools like Sentry, PostHog, or Vercel Analytics for error tracking and behavioral insights.
Job Types: Full-time, Permanent
Pay: Up to ₹70,000.00 per month
Benefits:
Health insurance
Provident Fund
Work from home
Experience:
TypeScript: 2 years (Required)
ReactJS: 4 years (Required)
NextJS: 2 years (Required)
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.