We’re looking for a Junior Android Developer to join our mobile development team and help build and enhance our cutting-edge applications. The ideal candidate is enthusiastic about modern Android development, embraces clean architecture, and is eager to work in a fast-paced startup environment where their work directly contributes to improving healthcare outcomes.
Responsibility
- Design and implement high-performance, high-availability Android applications
- Collaborate with cross-functional teams to create innovative mobile solutions
- Ensure application performance, security, and scalability
- Stay updated on the latest mobile development trends and best practices
Requirements
- 3+ years of Proven Experience in Android Apps Development
- Very Good Experience with Modern Android Clean Architecture Patterns ( MVVM, MVI )
- Solid grasp of asynchronous programming with Coroutines/Flow, and experience with dependency injection frameworks like Hilt or Dagger
- Strong experience of networking, offline-first strategies, data persistence, and RESTful API integration
- Hands-on experience with unit, instrumentation, and UI testing using tools like JUnit, Espresso, and MockK
- Experience with modular multi-module project structures and feature toggles
Please note that as close collaboration is required with the Toronto and San Francisco teams, standard availability required is 9 - 5 Eastern Time, Monday through Friday.