Minimum education (desirable): Diploma and/or degree in IT / Engineering / Programming
Minimum applicable experience (years): 5 years as an Android Developer
Hands on software developer having been responsible for the development and maintenance of 1 or more projects.
Experience in native Android (Kotlin and Java) development specifically.
Reactive programming
Strong knowledge of Android development and its supporting systems
Good development practices utilising modern design patterns using software architectures: MVP, MVVM, Clean Architecture A good understanding of storage mechanisms, threading, lifecycles
Knowledge of common 3rd party frameworks/libraries available and integration experience
Strong UI development experience and developing for dynamic screen support