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.