We are looking for a candidate with a Bachelor's degree in Computer Science or related discipline, and 5-7 years of experience in Android mobile applications development. The ideal candidate should have a sound understanding of Android Architecture, Framework, Android SDK, Core Java, Android Studio IDE, Android Debugger, and Kotlin. They should have hands-on experience in building native mobile applications and should be an expert in UI components and controls such as Action Bars, Widgets, Fragments, and Constraint layouts. They should also have good working experience in Web Service Integration using REST, JSON, XML, Retrofit, and OkHttp. Experience in Kotlin coroutines, Rx java, view models, and live data is a plus. Knowledge of clean architecture, good coding guidelines, and familiarity with analytics, location and social APIs, payment gateway, SMS gateway, and cloud integration is preferred.