The candidate should be responsible for the Technical design and implementation of new Android products and enhancements of existing applications. He/She will work in all phases of the development cycle
Ability to design applications around natural user interfaces, such as “touch”.
Knowledge of the open-source Android ecosystem and the libraries (like Retrofit, Moshi, Glide) available for common tasks
Requisite knowledge in Android development using Kotlin or Java.
Experience with offline storage (REALM, SQLite, etc), threading, and performance tuning.
Familiar with RESTful APIs to connect Android applications to back-end services.
Ability to understand business requirements and translate them into technical requirements.
Ability to understand Android application development Architecture and structuring.
A Higher degree (HND / BSc or Masters) in Computer Science, Software Engineering or any other related fields will be an added advantage.
Payment industry (Terminals integration) experience will also be an added advantage.
Good teamwork and Fluency in the English Language.