Role & responsibilities
We are looking for a React Developer with strong ecommerce experience to build high-performing, accessible, and SEO-friendly web experiences. You will work across the front-end stack (React/Next.js), integrate with commerce platforms and APIs, optimize performance for conversion, and collaborate closely with product, design, and backend teams.
- Feature Development: Build responsive, reusable UI components and pages using React/Next.js (SSR/SSG/ISR) for ecommerce flows (catalog, PDP, cart, checkout, account).
- Integration: Integrate with commerce platforms (e.g., Shopify, Magento/Adobe Commerce, Salesforce Commerce Cloud) or custom headless APIs (REST/GraphQL), including pricing, promotions, inventory, and OMS.
- Performance & SEO: Implement Core Web Vitals best practices (LCP, CLS, INP), image optimization, code-splitting, caching/CDN strategy, and SEO features (meta tags, schema, sitemaps).
- State & Data Management: Use Redux/RTK, React Query/TanStack, or Context API for reliable state and data fetching; handle pagination, filters, and session persistence.
- Payments & Security: Integrate payment gateways (Razorpay, Stripe, PayPal), address PCI-compliant patterns, and secure client-side operations.
- Accessibility: Ensure WCAG 2.1 AA compliance using semantic HTML, ARIA patterns, focus management, and keyboard navigation.
- Testing & Quality: Write unit/integration tests (Jest, React Testing Library, Cypress/Playwright), maintain CI quality gates, and participate in code reviews.
- Analytics & Experimentation: Implement trackers (GA4/Pixel/Segment), event schemas, and experimentation frameworks (A/B testing).
- Collaboration: Work with designers on component libraries/Design Systems (Figma code), and with backend/devops on API contracts and deployments.
- Support & Maintenance: Monitor production, triage issues, optimize for conversions, and contribute to documentation and best practices.
Responsibilities for Internal Candidates
- 46 years of professional front-end development experience with at least 2+ years in ecommerce projects.
- Advanced React skills (hooks, functional components), with production use of Next.js preferred.
- Strong TypeScript skills; familiarity with ES6+, bundlers (Webpack/Vite), and modern CSS (Sass/Styled Components/Tailwind).
- Experience integrating REST/GraphQL APIs and working with headless commerce architectures.
- Hands-on with state management (Redux/RTK, React Query).
- Proven performance optimization for Core Web Vitals and SEO.
- Experience with authentication (JWT/OAuth), payments, and security best practices.
- Proficiency with testing frameworks (Jest, RTL, Cypress/Playwright).
- Familiarity with CI/CD, Git workflows, code reviews, and agile methodologies.
- Excellent problem-solving and communication skills.