Staff Mobile Engineer
Job Description
Your Next Opportunity: iOS Developer
This description provides a glimpse into the fulfilling role of an iOS Developer with our team. To explore further details and take the next step, please click the ‘Apply’ button.
About the Role: Making an Impact with Code
Join a dedicated team building the future of healthcare by developing and enhancing our mission-critical, Swift-native iOS application. This app serves hundreds of thousands of patients across North America, making this role directly impactful to their health and well-being.
What You’ll Do:
As an iOS Developer, you won’t just be writing code; you’ll be a key contributor to a product that genuinely changes lives. Your responsibilities will include:
- Leading the design, development, and release of innovative, patient-facing features in our Swift application.
- Championing application stability and performance through rigorous refactoring, architectural improvements, and performance optimization, ensuring a consistently high-quality, crash-free user experience.
- Owning and enhancing our quality assurance pipeline, implementing and maintaining robust automated testing (unit, snapshot, UI) and managing our CI/CD processes for reliable and efficient deployments.
- Collaborating seamlessly with cross-functional partners in Product, Design, and Backend teams from concept to delivery, ensuring cohesive end-to-end solutions.
- Playing a pivotal role in architectural discussions, making informed decisions that balance rapid delivery with long-term maintainability and quality.
- Actively promoting and implementing best practices for security, privacy, and accessibility across the codebase, protecting sensitive patient data and ensuring an inclusive experience.
What You Bring: Skills and Experience
We’re looking for a talented individual passionate about iOS development and making a difference. Your background should include:
- Proven experience building and shipping production iOS apps using Swift, with a track record of at least 3 years.
- A deep and practical understanding of core mobile development concepts including data structures, networking, efficient memory management, UI rendering fundamentals (UIKit and/or SwiftUI), and concurrent programming with GCD/async patterns.
- Hands-on experience with various levels of automated testing (unit, snapshot, UI) and a strong belief in the value of effective CI/CD pipelines for early issue detection.
- The ability to thrive and iterate effectively within small, agile, cross-functional teams.
- Solid knowledge of relevant security and privacy standards and practices applicable to sensitive data, such as HIPAA, TLS, Keychain management, and encryption at rest.
- Excellent communication skills, with the ability to articulate technical concepts clearly and provide constructive, candid feedback during code reviews.
Key Requirements:
Given the sensitive nature and regulatory environment of our work, specific experience in a regulated domain (like healthcare, finance, etc.) is highly valued. Exceptional communication skills are essential for keeping all stakeholders informed and aligned.
Why Join Us: Our Commitment
We are proud to be an Equal Opportunity Employer. We are deeply committed to fostering a diverse and inclusive environment where everyone feels welcome, valued, and empowered to do their best work.
“