onsite
Senior Android Developer - Loblaw Digital
Android Developer
Senior Android Developer responsible for designing, building, and maintaining high‑performance mobile health applications using Kotlin, Jetpack Compose, and modern Android architecture patterns.
About the role
Key Responsibilities
- Design and implement scalable Android applications for digital health services, ensuring a seamless user experience for millions of users.
- Collaborate with product owners, UX designers, and backend teams to translate requirements into clean, maintainable code.
- Apply modern Android architecture (MVVM, Clean Architecture) and Jetpack libraries to improve code quality and testability.
- Integrate RESTful APIs, handle offline caching, and ensure secure data transmission in compliance with healthcare regulations.
- Mentor junior developers, conduct code reviews, and champion best practices for performance, accessibility, and security.
Requirements
- 5+ years of professional Android development experience with strong proficiency in Kotlin and Java.
- Deep knowledge of Android SDK, Jetpack Compose, and architecture components (ViewModel, LiveData, Navigation).
- Experience building and consuming RESTful services, handling authentication, and working with JSON/XML data formats.
- Proven ability to write unit and UI tests, use Git for version control, and participate in CI/CD pipelines.
- Strong problem‑solving skills, ability to work in an agile environment, and excellent communication skills.
Skills
kotlinjavajetpack composeandroid sdk