
HE4 - Front-end Developer React / React Router / Typescript
Rockcruit · Argentina · Remote
- Professional Services
- 11–50 employees
Hiring signal
Actively hiring
Posted 4 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 4 days ago
- Still listed on the employer's own board
- Someone has already applied through it
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.
Responsibilities
- Build and improve a server-rendered React storefront using React Router (framework mode) and TypeScript
- Build responsive, accessible interfaces with HTML, CSS, and Tailwind CSS
- Consume our REST/JSON API (types generated from its OpenAPI schema) for products, variants, collections, search, cart, checkout, orders, and accounts
- Build and maintain the checkout experience with Stripe Elements
- Build pages and content components with the Storyblok headless CMS
- Translate business requirements and rough mockups into intuitive, functional ecommerce experiences
- Evaluate proposed features for technical feasibility and recommend alternatives when API or platform limitations exist
- Troubleshoot issues across the storefront, the API, browser behavior, and third-party integrations
- Make light backend changes in Python/Django (API fields, small endpoints, tests) when a frontend feature needs them
- Implement and troubleshoot analytics and marketing integrations (GA4, Klaviyo)
- Support ecommerce SEO requirements including redirects, canonical tags, structured data, breadcrumbs, metadata, and indexability
- Improve frontend performance (Core Web Vitals), usability, and maintainability
- Write unit tests (Vitest, Testing Library) and end-to-end tests (Playwright) as part of a test-first workflow
- Communicate technical constraints, tradeoffs, and recommendations clearly to technical and nontechnical team members
Requirements
- 3+ years of professional experience with React, TypeScript, JavaScript, HTML, and CSS
- Hands-on experience with React Router 7 / Remix or a similar server-rendering React framework (e.g. Next.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
Skills
- React
- React Router
- TypeScript
- Cloudflare
- Python
- Django
- JSON
- HTML
- CSS
- Tailwind CSS
- OpenAPI
- Stripe
- Klaviyo
- Vitest
- Testing Library
- Playwright
- JavaScript
- Remix
- Next.js
- Git
- FastAPI
- PostgreSQL
- Elasticsearch
More jobs at Rockcruit
Similar roles
- Desarrollador/a Senior de Salesforce Marketing Cloud – Automatizaciones y SQLMaxIT Consulting - Max Corporate Group · Buenos Aires, Argentinatoday
- Backend Engineer, Payments TeamSquire · Buenos Aires, ARGyesterday
- Full Stack Engineer3Y Health · Buenos Aires2d ago
- Senior Software Engineer (Backend oriented) (Buenos Aires)Félix · Buenos Aires2d ago
- Desarrollador de Negocios – Argentina (100% Remoto | Desarrollo Comercial B2B | Sector Automotriz)ReHire · Buenos Aires2d ago
- #11 Senior Data & AI EngineerMutt Data · Buenos Aires2d ago