Sr Software Engineer - Mobile App
Core
Build a native mobile application that communicates with implanted cardiac devices via BLE, ingests physiological data, runs on-device AI analytics, and manages secure health data storage.
Role type
Senior IC mobile software engineer (iOS/Android)
Builds
Native mobile apps for cardiac device connectivity and patient monitoring
Domain
Healthcare technology / Medical devices
Deliverable
production ML models | product features
Required skills
iOS/Android native development, Bluetooth Low Energy (BLE), Swift/Kotlin/Java, on-device AI inference (CoreML/TFLite), mobile security (encryption, jailbreak detection), CI/CD pipelines, automated testing, technical leadership
Preferred skills
SQL, API design, observability tools, cross-platform frameworks (Flutter/React Native), regulated environment experience
Technologies
Swift, SwiftUI, Jetpack Compose, Kotlin, Java, CoreML, TFLite, SQLCipher, Keychain, Keystore, HealthKit, Health Connect, Firebase, App Store, Play Store
Responsibilities
Lead design and development of advanced mobile features for iOS and Android; Make technical decisions shaping mobile architecture, scalability, and performance; Review code and mentor junior engineers; Partner with product, design, backend, and firmware teams; Troubleshoot complex issues and guide root-cause analysis; Improve engineering processes, testing practices, and release reliability; Drive delivery of impactful features supporting business and user outcomes
Seniority
Senior, hands-on IC