Staff iOS Engineer

Remote, USA /
Engineering /
As a staff software engineer at Ronin, you will be working closely with people across engineering, product, and design to build systems and experiences to solve challenges in cancer care. You have expert knowledge of modern iOS development and have worked with languages such as Swift, architectures like MVVM and VIPER, and can spin up a view with Auto Layout. You are also no stranger to backend API development, or are excited to learn as we grow our services-oriented APIs. As someone who can code and architect the client application, contribute to backend service design and implementation, practice thoughtful code reviews, and provide mentorship to other engineers, you have the desire and experience to share your knowledge.

You follow engineering best practices when creating software and you enjoy working collaboratively with other smart but humble engineers in an environment where you feel safe to experiment and innovate. You want to work on a product that has a positive impact on cancer patients’ lives.

You will be doing hands-on coding in Swift and Kotlin Multiplatform, and be able to contribute effectively to the app architecture and features. You’ll be working with APIs (mostly GraphQL), helping to maintain mobile test infrastructure and coverage, and at times you’ll be tackling design and implementation of APIs and backend services. Working cross-functionally with Product, Clinical Intelligence, Data Science, and other teams, this role will give you the opportunity to share knowledge and learn new skills.

Here’s what you will do day to day:

    • Collaborate with engineering, product management and design teams to understand customer pain points, come up with solutions that will ultimately better the lives of Patients, Oncologists, and supporting care teams.
    • Develop seamless user experiences for the Patients, Oncologists, and supporting care teams using our product.
    • Define easy to understand and secure APIs to integrate client applications with backend servers.
    • Tackle a wide variety of technical problems throughout the stack and contribute daily to all parts of our product code base.

Does some or most of the below describe you? Let’s chat!

    • 6-8+ years of overall experience as a software engineer
    • 4+ years of experience in working on native iOS applications
    • Familiar with GraphQL APIsComfortable with UIKit, Grand Central Dispatch, and dependency injectionComfortable with MVVM or VIPER
    • Familiarity with iOS testing frameworks e.g. XCTest, XCUITest
    • Passion for building products that are delightful both outside and inside – from beautiful user experiences to robust technical design
    • Solid experience with testing and accessibility
    • Strong communication skills: ability to explain complex technical issues to technical and non-technical audiences
    • Product oriented mindset – you care about the end user experience and provide input into the product
    • Enjoy mentoring, sharing knowledge and learning from other engineers
What We Offer:

- We’re a remote-first company within the United States
- Competitive salary and equity, based on experience 
- 401k through Guideline
- Medical, dental, and vision 100% covered for employees and 70% for dependents 
- 100% covered life insurance for employees 
- Parental Leave
- Flexible vacation: we encourage everyone to take at least 15 days off per year
- 11 paid company holidays plus a week off during the winter holidays 
- All the stipends! Learning & development, internet, cell phone, and team lunches
- Opportunity to work on impactful products in the complex cancer space

Project Rōnin is filling one of the greatest gaps in patient care to date. Our mission is to increase the length and quality of every persons’ life who has been affected by cancer. 

This year alone there will be nearly 1.8 million new cancer diagnoses, and the tools oncologists are using haven’t been updated in 20 years. With our platform, communication between patients and their doctors is optimized through an individual care platform that is already having an immediate impact. 

Want to learn more?
Our Values

Avoid the confidence gap. If some of the above describes you, we’d love to chat and see where your skills can add to our team.

We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status.