Back to search:Android Developer / Jakarta

Android Developer Requirements

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Proven experience (1–3 years) in Android app development using
    Kotlin
    and/or
    Java
    .
  • Solid understanding of
    Android SDK
    ,
    Android Studio
    , and
    Jetpack components
    (LiveData, ViewModel, Room, Navigation, etc).
  • Experience integrating
    RESTful APIs
    and handling
    JSON/XML
    data.
  • Understanding of
    mobile UI/UX principles
    ,
    Material Design guidelines
    , and
    responsive layouts
    .
  • Familiarity with
    version control systems
    (Git, GitHub/GitLab/Bitbucket).
  • Experience with
    dependency injection (e.g., Hilt/Dagger)
    and
    asynchronous programming (Coroutines/Flow)
    .
  • Knowledge of
    Firebase services
    (Authentication, Firestore, Crashlytics, Analytics) is a plus.
  • Experience in
    writing clean, maintainable, and testable code
    (Unit/UI testing with JUnit, Espresso).
  • Familiar with
    CI/CD tools
    and
    Play Store deployment process
    .

Soft Skills:

  • Strong problem-solving and debugging skills.
  • Ability to work collaboratively in a team environment.
  • Good communication and documentation skills.
  • Eagerness to learn and adapt to new technologies.