Software Engineer (Mobile Applications)
Core
Design and implement modular, scalable mobile solutions for clinician and patient applications using Compose Multiplatform and Kotlin Multiplatform, while maintaining a Windows-based programmer application.
Role type
Senior IC mobile engineer (medical devices)
Builds
Next-generation mobile platform for deep brain stimulation devices
Domain
Medical technology / Deep Brain Stimulation
Deliverable
production ML models | product features
Required skills
Kotlin, Compose Multiplatform, Clean Architecture, SOLID principles, TDD/BDD, CI/CD pipelines, Bluetooth Low Energy (BLE), C#, .NET, MVVM, dependency injection
Preferred skills
Medical device experience, cloud services, App Store/Google Play publishing
Technologies
Compose Multiplatform, Kotlin Multiplatform, GitHub Actions, JUnit, XCTest, Koin, Visual Studio
Responsibilities
Design and develop mobile features for Android and iOS; maintain and enhance Windows-based programmer application; implement automated testing frameworks; collaborate with backend engineers on API design; participate in code reviews and architectural decisions; ensure compliance with FDA, ISO, and IEC 62304 standards.
Seniority
Mid-level (3-5 years experience), hands-on IC