Drimva

Turquoise Health

Senior Design Engineer

$172K–$220K

Remote · Remote · Senior · Full-time · Posted Aug 26, 2026

Experience
5+ years building production web interfaces; 1+ years of direct design-system, component-library, or shared-UI-framework experience.
Visa sponsorship
Requires current authorization to work in the United States. Turquoise does not sponsor employment visas (H-1B, PERM, etc.) or assume sponsorship of existing visas for this position.

About the job

Builds and maintains Turquoise Health’s Pit Viper design system and implements polished, accessible product interfaces across Vue and server-rendered surfaces.

What you'll do

  • Design, build, test, document, and maintain reusable components and component APIs in Pit Viper.
  • Implement and refine product layouts, interactions, responsive behavior, accessibility, and interface states in application code.
  • Partner with designers and engineers, and improve the design system’s documentation, testing, release, and contribution practices.

What they ask for

  • 5+ years building production web interfaces with HTML, CSS, and JavaScript or TypeScript.
  • 1+ years of hands-on experience building or maintaining a design system, component library, or shared UI framework.
  • Production-level experience with Vue or a comparable component framework (React/Svelte/Angular).
  • Demonstrable experience implementing WCAG accessibility standards in shipped components; portfolio or work sample showing component or interaction work.

Nice to have

  • Experience authoring native Web Components, working across mixed-framework/server-rendered stacks, or maintaining a library used by 10+ engineers/teams.
  • Familiarity with Storybook or Figma-to-code tooling; experience in healthcare, fintech, or another data-dense enterprise domain.

Pay

$172K – $220K USD base salary

Tools

HTML, CSS, JavaScript, TypeScript, Vue, Web Components, Django, HTMX

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)