Back to All Events

Senior Mobile (iOS) Engineer

Who We Are:

CirrusMD helps health plans create happier, healthier, and more engaged members by giving them access to on-demand virtual care solutions that they love to engage with. Our chat-powered care delivery platform connects members to a dedicated, board-certified physician in under 90 seconds from any web-enabled device, with no cost and no time limits attached. CirrusMD enables stress-free, human care conversation that doesn’t end until members get the answers (and peace of mind) they need to manage their wellness.

CirrusMD has partnered with over a dozen major national payers and healthcare systems to deliver extraordinary virtual care to millions of  lives across the nation. The company was founded in 2012 and is headquartered in Denver, CO.

Why Work Here?

Join our team and help us deliver Care Without Barriers. Our company offers significant opportunity for motivated self-starters who thrive in a fast-paced environment that is quickly transitioning from a startup to a highly recognized healthcare industry disruptor. We offer an exceptional benefits package including health, dental and vision, 401k savings, flexible vacation, competitive salaries, stock options, remote working policies, subsidized parking and company happy hours and perks.

Who We’re Looking For:

We are looking for a Swift developer responsible for the development, maintenance and deployment of iOS applications and SDKs on iPhone and iPad. Your primary focus will be the development of mobile applications/SDKs and their integration with back-end services. You will be working alongside other engineers who are responsible for different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

What You’ll Be Responsible For Achieving:

  • Architecting and building delightful mobile applications for iOS

  • End-to-end app distribution - managing certificates, provisioning profiles and entitlements across different App Store Connect accounts

  • Ensuring superior performance, quality, and responsiveness of mobile applications

  • Collaborations with the Engineering, Product, and the other business teams to define, design, and ship new features

  • A high level of trust amongst your team colleagues and external constituents

  • A high level of understanding about how your work fits in, and how to be an asset for your team and the company

  • Support the implementation of our SDK in customer applications

  • Identify and correct bottlenecks and fix bugs

  • Maintaining a high level of code quality

  • Maintaining high coverage test suite(s)

  • A highly productive reputation for getting things done quickly and efficiently

What Will Make You Successful:

  • Advanced Proficiency in Swift and Objective-C, with a good knowledge of its ecosystems

  • Solid understanding of object-oriented and functional programming concepts

  • Proven ability to take ownership of the iOS development, deployment, and maintenance

  • Knowledge of memory management and multi-threading

  • Experience consuming RESTful and GraphQL APIs

  • Excellent communication abilities with other engineers and teammates

  • A high level of craftsmanship about your work, the end experience of the user, and impact on overall product

  • Demonstrated ability to unblock themselves and other team members  

  • Confidence deconstructing a problem into an executable action plan for themselves and other engineers

  • Active participation in code/design/architecture reviews

  • Expertise with modern development processes and tools (Git / Github / Pull Requests)

  • Solid understanding of app provisioning and distribution via App Store and Enterprise accounts

  • Familiarity with continuous integration tools and best practices

What Will Make You Standout:

  • Experience with GraphQL

  • Experience with the Redux pattern of unidirectional data flow

  • Working knowledge of Android development practices

  • You have been a mentor for other engineers

  • Experience collaborating with external development teams to integrate custom SDKs

  • Desire to work with React Native

To Apply:

Please apply online or submit your resume including your salary requirements as a PDF to: indicating "Senior Mobile (iOS) Engineer" in the subject line..

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

Notice to recruiters and placement agencies:

If you are a recruiter or placement agency, please do not submit résumés to any person or email address at CirrusMD prior to having a signed agreement with Human Resources. CirrusMD is not liable for and will not pay placement fees for candidates submitted by any agency other than its approved recruitment partners. Also, any résumés sent to us without an agreement in place will be considered your company's gift to CirrusMD and may be forwarded to our Talent Acquisition team.