- Proficient in native Android development using Kotlin or Java and frameworks like Jetpack Compose or the Android SDK, with a solid understanding of Android architecture. Also experienced in cross-platform mobile development using tools such as React Native, Flutter, or Xamarin
-
Hands on experience of working with Coroutines
-
Intermediate experience using Java / Spring / RESTful APIs
-
Intermediate experience conducting unit, component, integrated and functional tests (e.g. Junit, Mockito, Cocumber etc.)
-
Experience with LiveData and Flows
-
Architecture Pattern - Familiarity architecture patterns like Model-View-ViewModel, Model-View-Presenter, Model-View-Intent etc.
-
Good experience in writing unit test cases
-
Good exposure in debugging the apps. Working on bug fixes and improving of app performance
-
Good knowledge of Security guidelines applied in mobile app development
-
Knowledge of Version Control and CI-CD
-
Experience working in an Agile environment
-
Experience in implementing APIs and third-party SDK
Android, Java, JUnit, SonarQube