We are looking for a seasoned Senior Android Developer to join our engineering team and take a key role in building technology that truly matters.
You’ll work deep in the Android OS, while also building complex, high-performance UIs - dealing with background execution, sensors, UI performance, and cross-platform challenges.
Responsibilities
- Work on two production-grade Android applications - Clinician App (native Kotlin) and Patient App (Kotlin Multiplatform), focusing primarily on building new features and delivering real value to users.
- Take an active role in SDK development, including writing reusable libraries and system-level components, exploring reliable interaction with sensors, and solving complex challenges around background execution, OS limitations, and lifecycle constraints.
- Explore and solve problems- figuring out how to make things work on Android, even when the OS pushes back.
- Build highly performant, responsive user interfaces that visualize real-time data coming from sensors and backend services.
- Tackle complex technical challenges involving UI performance, background services, device-specific behaviors, and OS edge cases.
- Collaborate closely with product, design, and backend teams to turn complex requirements into elegant, user-focused mobile experiences.
- Help shape our Android architecture and best practices as we continue evolving our Kotlin Multiplatform–based platform (transitioned about a year ago).