Android Developer
Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC).
-
Demonstrates knowledge of developing Java based applications.
-
Programming languages: Kotlin DSL, Java, Bash/Shell Scripting, HTML.
-
Android architecture and Android Studio/IDE experience. – Azure DevOps Pipeline using YAML.
-
Dependency injection using Dagger/Hilt.
-
Building native UI using Jetpack Compose. – Testing Frameworks: JUnit, Mockito, Espresso, Hamcrest
-
Asynchronous programming using Kotlin Coroutine. – Retrofit networking.