Software Development Engineer - Android
Core
Design, develop, and maintain native Android applications delivering exceptional user experiences for a healthcare intelligence ecosystem.
Role type
Mid-level Software Development Engineer (Android)
Builds
Native Android applications and reusable mobile components
Domain
Healthcare / Life Sciences / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, Android SDK, Jetpack Compose, MVVM, Clean Architecture, REST API integration, JWT/OAuth/SSO authentication, Unit testing, Git, Agile processes
Preferred skills
Dependency Injection (Hilt/Dagger), Firebase services, CI/CD pipelines, Google Fit/Health Connect integration, Azure cloud services, AI-assisted development tools
Technologies
Kotlin, Jetpack Compose, Room, ViewModel, Coroutines, Flow, Hilt, Dagger, Firebase, Azure, Git
Responsibilities
Design and implement mobile solutions using modern Android frameworks; Develop responsive UIs; Integrate with backend services and authentication platforms; Optimize application performance; Write and maintain tests; Troubleshoot issues; Participate in code reviews; Document technical designs
Seniority
Mid-level, hands-on IC