
Frontend Engineer
BranchLab
full-time
Posted on:
Location Type: Hybrid
Location: Boulder • Colorado • 🇺🇸 United States
Visit company websiteSalary
💰 $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