9 hours ago
Senior JavaScript Developer
Braintrust
Hybrid
Contractor
$120,000
Hybrid
Job Overview
Job TitleSenior JavaScript Developer
Job TypeContractor
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$120,000
LocationHybrid
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Job Summary
Seeking a Senior JavaScript Developer focused on frontend component architecture using Next.js/React + TypeScript. You will own the “component layer” between design and content, transforming designs and content models into a smaller, smarter, reusable system. This role is supported by Storybook and automated tests, and shaped in close partnership with designers and content strategists.
Please Note: This is a contract role, approved for 40-hours per week, with an immediate start.
Responsibilities
- Own and evolve the component layer between design and content.
- Decompose designs into reusable, variant-driven components; reduce redundancy and advocate for config variants over new patterns.
- Collaborate with designers to negotiate simplification and gain buy-in for design system improvements.
- Build and maintain a Storybook instance as the living reference for components and states.
- Write automated tests (unit, integration, E2E as appropriate) to enable safe refactoring.
- Shape and refine content models to support robust component architecture, understanding CMS modeling impacts on frontend feasibility.
Requirements
- Deep TypeScript + Next.js/React experience, specifically in frontend systems and component architecture.
- Experience building component-driven sites on headless CMS platforms (e.g., Sanity, Contentstack, Contentful) and understanding content modeling tradeoffs.
- Strong Storybook-first mindset: committed to building stories alongside components from inception.
- Strong testing mindset; with clear opinions on what to test, utilizing Jest/Vitest + React Testing Library (RTL). Playwright/Cypress experience is a plus.
- Ability to identify redundancy in design systems, articulate its implications, and drive simplification initiatives.
- Comfortable collaborating (and constructively pushing back) with designers and content strategists to achieve optimal outcomes.
- Node.js familiarity is a plus (for API routes/tooling), though the core focus remains frontend component architecture.
Key skills/competency
- JavaScript
- Next.js
- React
- TypeScript
- Storybook
- Headless CMS
- Component Architecture
- Automated Testing
- Design Systems
- Content Modeling
How to Get Hired at Braintrust
- Research Braintrust's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their client-focused approach.
- Tailor your resume: Highlight your deep Next.js, TypeScript, React, and Storybook expertise, specifically emphasizing component architecture and headless CMS experience.
- Showcase your portfolio: Prepare a portfolio demonstrating reusable UI components, Storybook implementations, and examples of automated testing in your frontend projects.
- Practice design system discussions: Be ready to articulate your experience in identifying design system redundancies and driving simplification with designers and content strategists.
- Emphasize remote collaboration: Since this is a LATAM-Remote role, highlight your ability to communicate effectively and collaborate asynchronously in a distributed team environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What is the core focus of the Senior JavaScript Developer role at Braintrust?
02Is this Senior JavaScript Developer position a full-time or contract role with Braintrust?
03What specific technologies are essential for this Senior JavaScript Developer position?
04How important is automated testing for the Senior JavaScript Developer role at Braintrust?
05What kind of collaboration can a Senior JavaScript Developer expect at Braintrust?
06Is Node.js experience a strict requirement for the Senior JavaScript Developer role at Braintrust?
07What kind of experience is Braintrust looking for regarding design systems for this role?
08How does Braintrust leverage Storybook in the Senior JavaScript Developer position?
09What are the expectations regarding content modeling for this Senior JavaScript Developer role?
10Is this Senior JavaScript Developer role fully remote, and what is its geographical scope?
Explore similar opportunities that match your background