Seeking a Senior JavaScript Developer focused on frontend component architecture using Next.js, React, and TypeScript.
The role involves owning the component layer between design and content—turning designs and content models into a smarter, reusable system supported by Storybook and automated tests, in close collaboration with designers and content strategists.
Details:
- Contract role: 40 hrs/week, start immediately
- Location: LATAM-Remote (Argentina, Brazil, Chile, Mexico, and others)
- Rate: $75 – $90/hr | Est. Value: $85,800
- Experience: 5 – 10 years
Responsibilities:
- Own and evolve the component layer between design and content.
- Decompose designs into reusable, variant-driven components; reduce redundancy.
- Collaborate with designers to simplify patterns and gain buy-in.
- Build and maintain a Storybook instance as the living reference for components.
- Write automated tests (unit/integration/e2e) to enable safe refactoring.
- Refine content models to support component architecture and CMS feasibility.
Requirements:
- Deep TypeScript + Next.js/React experience in frontend systems & component architecture.
- Experience with component-driven sites on headless CMS platforms (Sanity, Contentstack, Contentful).
- Strong Storybook-first and testing mindset (Jest/Vitest + RTL; Playwright/Cypress a plus).
- Ability to identify redundancy in design systems and drive simplification.
- Comfortable collaborating and constructively pushing back with designers & content strategists.
- Node.js familiarity is a plus, though the focus is frontend.