Ro

Staff Software Engineer, Frontend

New York, NY. Posted 5 months ago

The role

Set technical direction for frontend engineering at Ro across teams. Stay hands-on in the code and shape frontend architecture, shared patterns, and the design system for patient and provider products.

What you will do

  • Set technical direction for complex frontend product areas that span multiple teams.
  • Find the most important frontend problems across teams and build the case for solving them.
  • Make architecture decisions with long-term consequences, including component design, state, data fetching, API contracts, error handling, and performance.
  • Lead the evolution of the shared frontend architecture and design system, and drive adoption across teams.
  • Define clear boundaries and contracts between frontend and backend systems with backend engineers and technical leads.
  • Work with Product and Design leaders on scope, sequencing, and product direction.
  • Translate clinical, operational, and patient workflows into interfaces that are intuitive, reliable, and safe.
  • Raise the quality bar for testing, accessibility, observability, reliability, and performance.
  • Help other engineers make better technical decisions through mentorship and design reviews.
  • Write production code, especially on the most consequential and highest-risk parts of the work.

Required qualifications

  • Significant recent experience building and owning production applications with React and TypeScript.
  • Track record of setting technical direction for frontend work that spanned multiple teams or systems.
  • Experience architecting complex, stateful product workflows such as multi-step forms, scheduling, messaging, queues, or data-dense applications.
  • Deep fundamentals in component architecture, state management, API design, server-side rendering, accessibility, performance, testing, and failure-state design.
  • Experience making architecture decisions with long-term consequences and explaining the tradeoffs.
  • Experience owning reliability and production health, including observability, incident response, and follow-through after launch.
  • Track record of shaping product direction with Product and Design, including constructive disagreement when stakes were high.
  • Evidence of influencing engineers and stakeholders outside your own team without relying on authority.
  • Experience improving how other engineers work through shared patterns, design systems, standards, tooling, or mentorship.
  • Ability to explain technical decisions and tradeoffs clearly to engineers, non-engineering partners, and leadership.
  • Evidence of connecting technical work to measurable outcomes for users or the business.

Nice to have

  • Experience in healthcare, telehealth, clinical workflows, or another highly regulated industry.
  • Experience building software for specialized internal or operational users such as clinicians or support teams.
  • Experience leading a design-system modernization or a large-scale frontend migration.
  • Familiarity with Turborepo, TanStack Query, React Aria, Playwright, Storybook, or Chromatic.
  • Experience using AI or automation to improve product or engineering workflows.

Benefits

  • Full medical, dental, and vision insurance plus OneMedical membership
  • Healthcare and Dependent Care FSA
  • 401(k) with company match
  • Flexible PTO
  • Wellbeing and Learning & Growth reimbursements
  • Paid parental leave and fertility benefits
  • Pet insurance
  • Student loan refinancing
  • Virtual resources for mindfulness, counseling, and fitness

Before you apply

  • Ro provides reasonable accommodations in the application and interview process; contact talent@ro.co to request one.

About the company

Ro is a vertically integrated healthcare platform that connects telehealth, diagnostics, pharmacy, and logistics for millions of patients. The company has been recognized as a top workplace in Health Care and in New York.

Staff Software Engineer, Frontend at Ro | JobZoey