
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A consultancy firm located in Jakarta is seeking an experienced Android Developer with at least 2 years of experience. Candidates should be proficient in Java, Kotlin, and have strong debugging skills. Key responsibilities include developing Android applications, implementing various architectural components, and integrating APIs. The ideal candidate will have familiarity with Firebase and CI/CD best practices.
Minimum 2 years of experience in Android development.
Proficiency in Java, Kotlin, and Gradle programming languages.
Proficient knowledge of object-oriented programming (OOP).
Ability to work in a team and develop competencies.
Familiarity with Sonarlint and creating unit tests.
Ability to use source management and version control tools such as Git. 7. Experience in developing medium-scale Android projects and strong debugging skills.
In-depth understanding of Android architecture, such as MWVM or MVP.
Experience with several Android libraries, such as HiltDagger (Dependency Injection), Retrofit (Networking), Coroutines (Asynchronous), Room (Database), and Mockito (Unit Testing).
Implementing architectures such as ViewModel, LiveData, Jetpack, and Navigation Component.
Knowledge of API integration and data parsing (JSON).
Ability to publish applications through the Google Play Store.
Knowledge of CI/CD integration for Android applications and strong debugging skills.
Experience using Firebase tools such as FCM, Crashlytics, and Firebase app distribution.