About the job Android DeveloperMinimum Requirements:
Minimum education (essential): National Senior Certixefxacx81cate
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.xefxbbxbf
Experience in native Android (Kotlin and Java) development specixefxacx81cally.
Reactive programming
Strong knowledge of Android development and its supporting systems
Proxefxacx81cient in Kotlin (Minimum 2 years experience)
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
Experience with RESTful API integration
Well versed in Git
Solid understanding of the full mobile development life cycle within an Agile environment Atlassian JIRA software experience is benexefxacx81cial
Good understanding of Bluetooth on Android is benexefxacx81cial
Good understanding of RxAndroid, RxJava and RxKotlin is benexefxacx81cialxefxbbxbf
Responsibilities:
Develop and maintain innovative hearing health platforms on the Android platform, ensuring code is generated that is to specixefxacx81cation, neat, accurate and scalable.
Work will mainly focus on maintaining and upgrading hearing aid solutions platform, as well as providing guidance from an Android best practice perspective for products in the rest of the company.
Work might also include mentoring other Android developers.