Role & responsibilities Assist in creating functional/technical specifications for new mobile applications. Test, debug, and maintain the application software throughout the product lifecycle Primary duties include Programming, debugging, UI design, focusing on usability specific to the Android application. Ability to analyze problems and identify solutions with minimal direction. Should have understanding and knowledge of MVVM and MVP coding patterns Should have 6 months - 1 year of Kotlin hands on experience Preferred candidate profile Minimum 3 years experience in Android application development Experienced Android programmer with deep understanding of Android SDK and mobile app development. Deep Knowledge of Java and core object oriented principles. Capable of handling web service integration - RESTful, JSON, SOAP, XML, Oauth Comfortable with the Linux command line and version control (git)