Job Description
React Engineer - Contract
Edison Smart is hiring for an experienced React Engineer to support a modern, large-scale headless e-commerce platform. This team is building and maintaining a React-based storefront integrated with Shopify and a Sanity-powered content management system.
Role Overview
You will work across a modern e-commerce stack, contributing to either storefront development, content tooling, or platform foundations. The environment supports both short-term feature delivery and long-term team augmentation.
Key Responsibilities
-
Build and maintain a React / TypeScript storefront using modern SSR and edge-runtime patterns
-
Develop and maintain a shared UI component library and design system
-
Integrate Shopify Storefront APIs for products, pricing, carts, and checkout
-
Model and manage content using Sanity, including previews and studio customisation
-
Optimise performance, accessibility, SEO, and Core Web Vitals
-
Contribute to monorepo architecture, CI/CD, and automated testing
Required Experience
-
Strong TypeScript and React experience
-
Hands-on experience with headless e-commerce
-
Practical knowledge of Shopify (Storefront API) and Sanity
-
Experience with GraphQL, SSR, and performance optimisation
-
Strong engineering fundamentals and collaborative mindset