Live roles / rockcruit
Compatibility brief · Discovered by NoBoards 13h ago

HE4 - Front-end Developer React / React Router / Typescript

rockcruit · Argentina
Sponsorship not statedRemote listed

We are seeking an experienced Frontend Developer with strong React, React Router, and TypeScript skills to build and continuously improve a headless ecommerce storefront running on Cloudflare Workers and backed by our own commerce platform. This is primarily a frontend position (roughly 80% frontend, 20% backend). Most of your time will go into the React storefront: product and collection pages, search, cart, checkout, and customer accounts.

The storefront talks to our Python/Django backend over a typed JSON API, and you'll make small, well-scoped backend changes when a frontend feature needs them, such as adding a field to an API response or a new endpoint, with support from the backend team. You'll work in an established, well-tested codebase and collaborate with technical and nontechnical stakeholders to build polished ecommerce experiences, troubleshoot issues, evaluate feature feasibility, and recommend practical solutions.

g.

js) ● Experience building or maintaining ecommerce storefronts (product pages, faceted search, cart, checkout) ● Experience consuming REST/JSON APIs and integrating third-party services ● Working knowledge of a backend language and framework, preferably Python/Django, enough to read the code and make small changes ● Experience writing automated tests for frontend code ● Strong debugging and troubleshooting skills, including browser dev tools and network inspection ● Proficiency with Git and pull-request-based workflows ● Ability to work within and improve an existing codebase Frontend / Product ● Strong UI/UX judgment ● Ability to translate business requirements or rough mockups into functional interfaces ● Understanding of responsive and accessible frontend development ● Ability to identify technical or usability limitations before implementation ● Ability to recommend practical alternatives when a requested approach is not technically appropriate Communication ● Excellent English communication skills ● Able to clearly explain technical constraints and tradeoffs to both technical and nontechnical stakeholders ● Comfortable working independently and taking ownership of assigned work Nice to Have Candidates will receive additional consideration for experience with: ● Cloudflare Workers or another edge runtime ● Tailwind CSS ● Storyblok or another headless CMS ● Stripe (Payment Element, Payment Intents) ● Django, Django Ninja/FastAPI, or PostgreSQL ● Elasticsearch-backed search UX (facets, autocomplete, recommendations) ● Ecommerce analytics and event tracking, including GA4 ● Klaviyo or similar marketing integrations in a headless environment ● Ecommerce SEO and replatforming/site migrations ● Playwright, OpenAPI-generated types, and CI/CD workflows ● AI coding assistants as part of daily development