Qualification :
Science / Engineering graduate
Must Have Skills
Android : Working knowledge of SOLID principles, Clean architectural and design patterns such as MVVM and MVP.
Excellent proficiency in object-oriented programming specific to Native Android Development using Java and Kotlin.
Solid knowledge of Kotlin Language and Coroutines, high order functions Experience in Junit, Repository, Template, Singleton, Factory, Builder
Deep understanding of the Android SDK, component interaction, threading, and memory management.
Strong knowledge of Android UI design principles, patterns, and best practices.
Proficient understanding of code versioning tools, such as Git
Proficient in Android frameworks such as Dagger 2, Firebase, Retrofit, Room, JetPack, Jetpack Compose and Live Data
Proficient in the full mobile development lifecycle.