Design and build advanced applications for the Android platform
You have prior experience as an Android Developer using Java, Android SDK, Android NDK will be an added advantage.
You have experience in publishing an application on the Google Play store
Familiarity with RESTful APIs to effectively integrate Android applications
Proficient understanding of code versioning tools such as Git
Familiarity with various testing tools
You are a problem solver with good analytical skills
Resolve defects and enhance application performance by analyzing and optimizing code
*Technical Skills
Strong knowledge of Java, OOPs, Design Patterns
Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
Proven working experience in Android app development and have published at least one sophisticated original Android app, either in a public app store or within an enterprise
Should have worked on Agile methodologies, TDD, and Test Engineering & Automation
Working knowledge of the general mobile landscape, architectures, trends and emerging technologies