These are the ATS keywords, credentials, and software terms that recur across current android developer job descriptions — organized so you can scan for what your resume is missing. Placement matters as much as presence: an ATS keyword buried in a skills list ranks lower than the same term used in context inside an experience bullet.
Title variants
- Android Developer
- Android Engineer
- Kotlin Developer
- Senior Android Developer
- Junior Android Developer
- Mobile Engineer (Android)
- Software Engineer (Android)
Core language and UI
- Kotlin
- Java
- Jetpack Compose
- Android SDK
- XML layouts
- Material Design
Architecture and async
- MVVM
- MVI
- ViewModel
- StateFlow
- LiveData
- Coroutines
- Flow
- Repository pattern
- Clean Architecture
Persistence and networking
- Room
- SQLite
- Retrofit
- OkHttp
- Gson
- Moshi
DI and tooling
- Hilt
- Dagger2
- Koin
- Gradle
- Android Studio
- ProGuard/R8
Services
- Firebase
- Crashlytics
- FCM
- Google Maps API
- Google Play Services
Testing
- JUnit
- Mockk
- Espresso
- UI Automator
Long-tail phrases
- Android developer resume examples
- how to write an Android developer resume
- Android developer cv template
- Kotlin developer skills for resume
Pasting these terms into your resume verbatim without matching context can read as keyword stuffing to a human reviewer, even if it passes the ATS. The full Android Developer resume guide shows where each category belongs and how to work it into real experience bullets.