The Role
Design and build performant Android applications using Kotlin, Jetpack Compose, Coroutines, and Retrofit. Apply modern development practices (Trunk-Based Development, TDD), multi-module architecture, feature toggles, and clean MVVM/MVP patterns. Advocate loosely coupled designs with repositories and use cases. Knowledge of mobile trends and KMM is a plus.
Summary Generated by Built In
- Kotlin, Jetpack, Material 3, and Coroutines
- Your experience with Jetpack Compose, Kotlin Coroutines, Retrofit, etc. and a strong understanding of modern development principles such as Trunk-Based Development, Test-Driven Development, multi-module applications, feature toggles, etc. to support performant and collaborative engineering teams.
- Your understanding of the benefits of a loosely coupled architecture, using strategies such as repositories, use cases, MVVM, MVP, and clean architecture.
- Your knowledge of the mobile landscape, trends, and emerging technologies used in creating performant, resilient, and robust Android apps. Kotlin Multiplatform Mobile (KMM) is a plus.
Skills Required
- Kotlin
- Jetpack
- Material 3
- Coroutines / Kotlin Coroutines
- Jetpack Compose
- Retrofit
- Trunk-Based Development
- Test-Driven Development (TDD)
- Multi-module application experience
- Feature toggles
- Loosely coupled architecture (repositories, use cases)
- MVVM
- MVP
- Clean architecture
- Knowledge of mobile landscape and emerging Android technologies
- Kotlin Multiplatform Mobile (KMM)
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company