Minimum education (essential): National Senior Certicate
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 specically.
Reactive programming
Strong knowledge of Android development and its supporting systems
Procient 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 benecial
Good understanding of Bluetooth on Android is benecial
Good understanding of RxAndroid RxJava and RxKotlin is benecial
Responsibilities:
Develop and maintain innovative hearing health platforms on the Android platform ensuring code is generated that is to specication 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.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.