Role :: Java & Android Developer
Location :: Calgary, AL
Duration :: 12 Months
Detailed JD (Roles and Responsibilities)
• Strong knowledge of Java & Android build system with exp. in Kotlin.
•Strong knowledge on Jetpack compose 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
Full-Stack Developer | Remote
2026-05-27
Senior Android Payments Developer
2026-05-28
Software Engineer III, Wear Core Platform
2026-05-20
- Posted
- Feb 03, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Calgary
- Company
- Ampstek
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full-Stack Developer | Remote
2026-05-27
Senior Android Payments Developer
2026-05-28
Software Engineer III, Wear Core Platform
2026-05-20