Senior Frontend Engineer

Karoo Health

Pittsburgh (Allegheny County)

On-site

USD 110,000 - 160,000

Full time

34 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Karoo Health is seeking a hands-on Senior Frontend Engineer to own frontend architecture and UX for its cardiovascular health platform. You will design, build, and maintain complex web apps from the ground up in close collaboration with product and backend teams.

The role requires autonomy, production discipline, and a strong ownership mindset as you implement modern, accessible interfaces and robust client‑side state and data fetching with strict timezone handling (TZ=America/New_York).

Qualifications

  • Deep mastery of React hooks, context, and custom client‑side state solutions without Redux or similar libraries.
  • Expert TypeScript with advanced generics and strict type-safety.
  • Experience building client‑side fetching engines with cancellation, caching, and error handling.
  • Practical accessibility implementation including live regions, focus trapping, and keyboard navigation.
  • Extensive testing with Vitest and React Testing Library focusing on accessible roles.
  • Experience building UI primitives with Tailwind CSS and design tokens.
  • Strong understanding of date/timezone handling (TZ=America/New_York).
  • Awareness of PHI/HIPAA data privacy on the client side.

Responsibilities

  • Architect state and data fetching for client‑side apps without heavy external libraries.
  • Maintain high-fidelity UI and production design systems using React 18 and Tailwind CSS.
  • Develop complex clinical workflows with multi‑section forms, validation, and proper timezone handling.
  • Enforce accessibility with focus management, ARIA, and live regions; maintain high test coverage.
  • Protect patient privacy by keeping logs and analytics free of PHI data; collaborate across stacks (Python/FastAPI).
  • Collaborate across teams to align API contracts with backend code and implement router-level authorization.

Skills

React 18
TypeScript
Custom Fetching Engine
Automated Testing (Vitest)
Accessibility
Tailwind CSS
Design Systems
Timezone Handling
PHI/HIPAA Safeguards
Backend Collaboration (Python/FastAPI

Tools

Playwright
OpenAPI Client Codegen

Job description

Cardiovascular care is often the #1 cost for health plans and employers, with the current fee for service model incentivizing providers to maximize volume and throughput at the expense of clinical outcomes and patient satisfaction. Karoo’s mission is to improve the lives of every cardiac patient in America by transforming the current care model to improve patient outcomes at significantly lower cost. Karoo deploys a value-based approach which combines a blend of traditional, guideline-based medicine and state of the art digital tools to accomplish this important mission by enabling the conversion to, and success in, value-based care arrangements for cardiovascular networks, health systems and payers. Karoo is backed by leading venture capitalists, including First Trust Capital Partners and BIP Ventures, and has near and medium-term plans for further rounds.

About the role
  • We are looking for a hands‑on Senior Frontend Engineer to own our frontend architecture and user experience. You will design, build, and maintain our complex web applications from the ground up while working closely with product and backend teams. This role requires high technical autonomy, deep production discipline, and a strong sense of ownership.
What you’ll do
  • Architect State & Data Fetching: Build custom client‑side state architectures and raw data‑fetching systems (fetch, AbortController, signal composition, request deduplication, cache freshness, and structured error envelopes with correlation IDs) without relying on heavy external state libraries.
  • Maintain High‑Fidelity UI & Design Systems: Author and maintain production design‑system primitives using React 18 and utility‑first Tailwind CSS.
  • Deliver Complex Clinical Workflows: Build multi‑section clinical forms with field‑level validation, partial‑save/dirty‑state handling, server‑side error mapping, and strict date/timezone handling (TZ=America/New_York).
  • Enforce Strict Quality & Accessibility: Write accessible UI patterns (focus trapping, keyboard navigation, aria-invalid, dynamic live regions) and maintain high test coverage using Vitest and React Testing Library.
  • Protect Patient Privacy (HIPAA/PHI): Maintain strict client‑side PHI guards, keeping logs, analytics, and third‑party tools completely free of sensitive patient data.
  • Cross‑Stack Collaboration: Trace API contracts directly into backend source code (Python/FastAPI) and implement router‑level authorization models with feature flags. Architect, develop, and maintain modern, scalable web applications
Qualifications
  • React 18 & State Architecture: Deep mastery of React hooks discipline, context composition, dynamic imports (lazy/Suspense), and building custom client‑side state solutions without Redux, Zustand, or React Query.
  • Advanced TypeScript: Expert knowledge of generics, discriminated unions, unknown‑first API parsing, and strict type‑safety.
  • Custom Fetching Engine: Direct experience managing client‑side request lifetimes, signal cancellation, timeouts, caching, and custom error boundaries.
  • Production Accessibility: Practical implementation of complex ARIA patterns, live regions (role="alert"/status), focus‑trap management, and keyboard navigation.
  • Automated Testing Discipline: Extensive experience with Vitest, jsdom, and React Testing Library, testing by accessible roles rather than internal implementation details.
  • Tailwind & Design Systems: Experience building primitive UI libraries with stable prop APIs using Tailwind CSS and design‑token systems.
  • Date & Timezone Correctness: Strong understanding of IANA timezones, local vs. UTC offsets, DST, and bare business dates.
  • PHI/HIPAA Safeguards: Strict awareness of data privacy constraints on the client side.
Nice to Haves
  • Testing and Tools: Playwright end‑to‑end testing, OpenAPI client codegen, and automated accessibility testing (axe/jest-axe).
  • Domain & UI Patterns: Healthcare domain knowledge (cardiology/GDMT, FHIR, care management), complex calendar/scheduling UIs, list virtualization, or WebRTC/Twilio Voice SDK integrations.
  • Infrastructure & Build: Vite/bundler tuning, Docker Compose monorepo setups, and SPA delivery (S3, CloudFront, CSP, light Terraform).
  • Ecosystem Trends: Familiarity with headless components (Radix, HeadlessUI) and React 19 /Server Components.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Frontend Engineer
Lead Frontend Engineer

Socket.dev • Pittsburgh

On-site
USD 140,000 - 180,000
Senior Frontend Engineer - Healthcare UI & Architecture
Senior Frontend Engineer - Healthcare UI & Architecture

Karoo Health • Pittsburgh

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

FirstMile Ventures • Pittsburgh

On-site
USD 150,000 - 175,000
Competitive salary and equity
Health benefits
Learning stipends
+1
Frontend Software Engineer
Frontend Software Engineer

LYA Collective • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Highly collaborative work environment
Generous equity participation
Highly competitive salary
Senior Software Engineer, Frontend - Care Platform Clinical Workflows
Senior Software Engineer, Frontend - Care Platform Clinical Workflows

Ro • New York (NY)

On-site
USD 182,000 - 220,000
Medical, dental, and vision insurance
401(k) with company match
Flexible PTO
+2
Senior Software Engineer, Frontend - Care Platform Operations
Senior Software Engineer, Frontend - Care Platform Operations

Dadi Inc (acquired by Ro) • New York (NY)

On-site
USD 182,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+10
Senior Software Engineer, Frontend - Care Platform Operations
Senior Software Engineer, Frontend - Care Platform Operations

Ro • New York (NY)

On-site
USD 182,000 - 220,000
Full medical, dental, and vision insurance
401(k) with company match
Flexible PTO
+2
Staff Software Engineer, Frontend
Staff Software Engineer, Frontend

Dadi Inc (acquired by Ro) • New York (NY)

On-site
USD 212,000 - 292,000
Medical Insurance
OneMedical membership
401(k) with company match
+6
Senior Software Engineer, Front End
Senior Software Engineer, Front End

Axle Health • Santa Monica (CA)

On-site
USD 140,000 - 210,000
Equity compensation
Medical, Dental, Vision insurance
401k plan
+4
Software Engineer, RCM Billing
Software Engineer, RCM Billing

Commure • United States

On-site
USD 80,000 - 120,000