BranchLab

Frontend Engineer

BranchLab

full-time

Posted on:

Location Type: Hybrid

Location: Boulder • Colorado • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $100,000 - $145,000 per year

Job Level

Mid-LevelSenior

Tech Stack

JavaScriptNext.jsPythonReact

About the role

  • Design, build, and maintain modern React applications that are scalable, maintainable, and understandable by other engineers.
  • Help drive frontend architecture decisions, including component structure, state management patterns, and data-fetching strategies.
  • Collaborate closely with backend engineers to integrate with our Python-based APIs and ensure clean, well-defined contracts.
  • Establish and evolve frontend conventions, patterns, and best practices as the product and team grow.
  • Build reusable UI components and design systems that reduce duplication and cognitive load.
  • Ensure performance, accessibility, and usability across complex, data-driven interfaces.
  • Partner with product and design to translate ambiguous requirements into clear, robust UI implementations.

Requirements

  • Strong experience building production React applications (Hooks, functional components, modern React patterns).
  • Deep understanding of component architecture, state management, and UI composition.
  • Experience working with modern frontend tooling and frameworks (e.g. React + Next.js, Vite, or similar).
  • Solid grasp of frontend performance, rendering behavior, and debugging complex UI issues.
  • Ability to bring structure to fast-moving or partially-defined systems without over-engineering.
  • Strong communication skills and a pragmatic, ownership-driven mindset.
Benefits
  • Competitive salary (100–145k) + significant equity.
  • Real ownership over frontend architecture in a critical, high-impact product area.
  • Work on genuinely hard problems at the intersection of AI, data, and privacy-first healthcare advertising.
  • Collaborate with strong backend engineers and data scientists while shaping how the product actually feels and works with customers.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactNext.jsVitePythonUI componentsstate managementdata-fetching strategiesfrontend performancedebuggingcomponent architecture
Soft skills
communicationownership-driven mindsetcollaborationproblem-solvingadaptabilitypragmatismcreativityattention to detailcritical thinkingleadership