Sr Front end React JS Developer
Remote Work
Job Description:
-
Build responsive, accessible, and highly interactive user interfaces using React and Next.js.
-
Maximize page speeds and Core Web Vitals using Next.js optimization features (SSR, SSG, image optimization, dynamic imports, and caching).
-
Connect front-end components with internal and third-party services using RESTful APIs or GraphQL.
-
Implement clean and efficient client-side state handling using Context API, Redux Toolkit, Zustand, or React Query.
-
Write modular, reusable, and well-documented code with unit and integration tests (Jest, React Testing Library, or Cypress).
-
Partner with UI/UX designers, backend engineers, and product managers to translate technical requirements and Figma wireframes into functional code.
-
Familiarity with Cloud hosting (preferably GCP Cloud Run) and CI/CD pipelines.
-
Experience with headless CMS platforms (Contentful, Strapi, Sanity), database systems (SQL/NoSQL), and ORMs like Prisma.
-
Understanding of modern web security best practices (Next-Auth/Auth.js, JWT, CORS) and monorepos (Nx, Turborepo).
-
Experience with identity providers using OAuth and OIDC.
-
Build and maintain a highly configurable, reusable library of e-commerce React components to ensure UI consistency across brands using tools like Storybook, Radix UI, or Tailwind UI.
-
Mastery of advanced React patterns (compound components, render props, slots) for deeply configurable components
-
Develop and optimize headless e-commerce storefronts using React and Next.js
-
Connect the frontend UI securely to a BFF layer/SAP Commerce Cloud using the Storefront API (GraphQL) and handle complex cart/checkout workflows.
-
Experience implementing identity provider integration using OIDC with SAP Commerce Cloud.
-
Manage deployments and CI/CD pipelines to edge platforms like SAP Commerce Cloud
-
Strong understanding of the Storefront API, product catalogs, collections, customer accounts, and metafields.
Key Skills:
- React.JS