Description

Qualifications and Skills:

Strong knowledge of MVC / MVVM software architectural pattern.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Experience with Espresso, JUnit, or similar testing framework for mobile
Experience with mobile data storage with SQLite
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Familiarity with RESTful APIs to connect Android applications to back-end services
Comfortable with GIT, SVN, and source control
A strong work ethic and the ability to manage yourself and your time
Excellent communication skills - both written and verbal
Required Experience:

At least 2 years of experience with Java and Kotlin programming skills
Design and build advanced applications for the android platform.
Expertise in writing high performance and modular front-end code
Published at least 1 application to the Play Store and familiar with the process
Good to have :

Contribute to the wider Android community via open source
Hands-on experience with React Native is a plus
A GitHub account with some neat projects in it.
Knowledge of any Server side language, a plus. HTML5, CSS, and JavaScript experience, a plus.

Education

Any Graduate