The RoleWe're looking for a Senior iOS Engineer to join Ro's Patient Experience team and help shape the future of our mobile healthcare platform. Ro's iOS app supports more than three-hundred thousand monthly active patients, is consistently ranked among the top medical apps in the App Store, and has maintained a 4.7 rating across thousands of reviews.
In this role, you'll design, build, and maintain high-quality native iOS experiences that help patients manage their health goals, communicate with providers, and access treatment through intuitive, performant, and secure interfaces. As a senior member of a small, high-impact iOS team, you'll influence architecture, technical direction, and engineering best practices while partnering closely with product, design, and data to own initiatives end to end - from discovery and implementation through iteration and improvement in production.
What You'll Do- Drive the architecture, design, and implementation of new features in Ro's iOS app, supporting thousands of members daily.
- Build real-time, visually engaging, and accessible experiences that help patients seamlessly achieve their health goals and manage their care.
- Partner closely with design, product, and backend engineers to influence the roadmap and shape Ro's native mobile patient experience.
- Own the technical quality of the iOS app-defining and enforcing best practices in testing, observability, accessibility, and performance optimization.
- Continuously identify and address opportunities to improve app performance, scalability, and developer velocity.
- Contribute to architectural vision and the evolution of Ro's mobile ecosystem, including CI/CD pipelines, monitoring, and release management.
- Mentor teammates through code reviews, pairing, and design discussions, fostering a culture of learning and technical excellence
What You'll Bring to the Team- 5+ years building and shipping iOS apps at scale, with a focus on elegant, user-centric interfaces.
- Proficiency in Swift, Swift Concurrency, and SwiftUI, with strong understanding of app architecture, performance optimization, and accessibility principles.
- Deep experience with multithreading, async/await, memory management, and unit testing.
- Familiarity with CI/CD pipelines, monitoring tools, and release processes for the App Store.
- Proven ability to collaborate across disciplines, working effectively with designers, product managers, and backend teams.
- Strong sense of ownership-from technical design and implementation through post-release monitoring and iteration.
- Genuine care about the user experience and can quickly assess the right visual solutions to achieve the product and design goals in an elegant manner.
- Passion for continuous learning and bringing modern mobile development practices to elevate team quality and user experience.
- Experience mentoring or guiding other engineers through technical leadership or peer coaching.
Bonus Skills- Experience in telehealth or other highly regulated industries.
- Experience with decoupling monolithic applications into distributed asynchronous services.
The target base salary for this position ranges from $182,300 to $220,000, in addition to a competitive equity and benefits package (as applicable). When determining compensation, we analyze and carefully consider several factors, including location, job-related knowledge, skills and experience. These considerations may cause your compensation to vary.