Responsibilities:Writing clean and efficient codes for Android applicationsMonitoring the performance of live apps and work on optimizing them at the code levelIdentifying and resolving bottlenecks, rectifying bugs and enhancing application performancePerforming unit and instrumentation tests on codeCollaborating with cross-functional teams to define and design new featuresStaying up to date with new technology trends, applications, and protocolsKey RequirementsYou have prior experience of at least 2 years as an Android Developer using Java on Android.Experience in publishing an application on the Google Play storeProven work experience in design patterns architecture using frameworks such as MVVM/MVC/MVPFamiliarity with RESTful APIs to effectively integrate Android applicationsProficient understanding of code versioning tools such as GitFamiliarity with various testing methodologies and toolsYou are a problem solver with good analytical skillsFamiliarity with Android UI design Good to HaveKnowledge of Kotlin,Fatlane