Job Role : Senior Android Developer
Location : Canada, Remote
Long term contract
Job Description:
Mandatory skills : MVI, Jetpack Compose, Mockito, Hilt
• Strong knowledge of Java & Android build system with exp. in Kotlin.
• Strong knowledge on Jetpack composes and its libraries with Coroutines.
• Strong object-oriented design skills including design patterns, data structures, test driven development.
• Sound knowledge of memory management and concurrency.
• Working knowledge of Android internals, Android UI design principles, patterns, and best practices to help build high performance apps with low footprint.
• Experience building Android app from scratch with a strong focus on architecture. Familiar with MVI, MVP, MVVM, VIPER, etc.
• Experience working with remote data via REST and JSON.
• Experience with third-party libraries, APIs, web services and JSON, e.g Dagger, Hilt, Rxjava, Retrofit, GSON, Jackson etc.
• Hands on knowledge working with Junit, Mockito.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Android Payments Developer
2026-05-28
senior mobile developer
2026-05-29
Senior Java Software Engineer
2026-05-28
- Posted
- May 21, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Canada
- Company
- Ampstek
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Android Payments Developer
2026-05-28
senior mobile developer
2026-05-29
Senior Java Software Engineer
2026-05-28