Remote job
Staff Software Development Engineer – iOS
Job details
About this role
Role overview Lead the design and delivery of native iOS capabilities for digital health and wellness products. This staff-level engineering role combines hands-on Swift development with architecture decisions, technical guidance, and cross-functional collaboration, including secure integrations with Apple HealthKit.
Responsibilities - Design, build, test, and support scalable, high-performance iOS applications and frameworks. - Guide architecture and solution design, weighing feasibility, performance, scalability, and maintainability. - Build and maintain HealthKit integrations, including permissions, background updates, data queries, synchronization, and health data processing. - Develop capabilities that work with health metrics such as activity, heart rate, sleep, blood pressure, and other supported data types while respecting privacy and security requirements. - Review code, uphold engineering standards, and improve development quality through modern tools and automation. - Partner with product, architecture, and engineering colleagues to plan and deliver complex features and modernize existing systems. - Mentor less experienced engineers and share technical knowledge through reviews and discussions.
Requirements - At least seven years of experience across the software development lifecycle, from design and implementation through testing, deployment, and support. - At least four years building native iOS applications or frameworks. - At least four years of Swift development experience. - At least four years working with mobile application testing methods, tools, and processes. - At least one year using AI-assisted development tools to support engineering work.
Nice to have Hands-on experience with HealthKit, Health Records, Workout APIs, Apple Watch integrations, authorization workflows, background delivery, and health data synchronization. Useful additional experience includes XCTest, mobile test automation, CI/CD tools such as CircleCI or TeamCity, static analysis, observability platforms, and testing across APIs and databases.
Benefits and work setup This is a full-time role. Eligible benefits include medical, dental, and vision coverage, paid time off, retirement savings options, and wellness programs.