Job Title: Senior React.js Developer – eCommerce Experience (3+ Years)
We are seeking a highly experienced React.js Developer with a strong background in eCommerce platforms and modern frontend development. The ideal candidate will have 5+ years of hands-on experience building scalable, high-performance, and conversion-optimized web applications.
You should be proficient in JavaScript/TypeScript, modern frameworks, and have a solid foundation in Data Structures & Algorithms (DSA). If you're passionate about crafting seamless shopping experiences, fast-loading UIs, and robust frontend architecture — we want to hear from you.
Responsibilities
Build and maintain eCommerce web applications using React.js with a focus on performance, scalability, and user experience
Develop pixel-perfect, responsive UIs for product listings, cart flows, checkout, and user dashboards
Collaborate with backend developers to consume RESTful APIs, GraphQL, and WebSockets
Optimize components for speed and SEO using Next.js with SSR/SSG
Use state management solutions like Redux, Zustand, or Context API for scalable applications
Write clean, modular code with strong adherence to best practices and coding standards
Conduct code reviews, write unit/integration tests, and participate in architecture discussions
Implement CI/CD practices and work closely with DevOps for smooth delivery
Continuously monitor and improve site performance with tools like Lighthouse and Chrome DevTools
Stay current with frontend trends and best practices in the eCommerce domain
Requirements
3+ years of experience in React.js frontend development, especially within eCommerce projects
Proficient in JavaScript (ES6+), TypeScript, and solid understanding of DSA
Deep understanding of HTML5, CSS3, SASS/LESS, and responsive design
Strong experience with Next.js, SSR/SSG, and dynamic routing
Knowledge of frontend architecture, component reusability, and performance tuning
Familiar with micro front-end architecture and modern monorepo management tools
Experience with Redux, Zustand, Context API for complex state management
Integrated various third-party APIs (payment gateways, shipping, inventory, etc.)
Familiarity with Webpack, Babel, Vite, and modern frontend build tools
Hands-on experience with Jest, Cypress, Mocha, or equivalent testing libraries
Exposure to CI/CD pipelines, Git workflows, and deployment best practices
Good understanding of backend technologies like Node.js and serverless functions (bonus)
Excellent communication, collaboration, and problem-solving skills
Job Type:
Full Time
To Apply:
Apply by mailing your CV to [email protected]