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.