Mobile Development Lead: Android
On-sitePretoria, Gauteng, South Africa
Pretoria, Gauteng, South AfricaOn-siteFull TimeSenior LevelMasters DegreeSmall
Full TimeSenior LevelMasters DegreeSmall
Job Summary
Manage the Android development team and sprints, overseeing communication, task assignment, and team culture. Develop and maintain innovative hearing health platforms on the native Android platform, ensuring code is neat, accurate, well-architected, and scalable using Kotlin. Structure teams to accelerate time to market while enforcing documentation and sound engineering practices. Lead project implementation and system development coordination with authority over process and scheduling.
Required Qualifications
- BSc in Computer Science / Engineering or other applicable technical discipline
- 7+ years working experience
- 2+ years of managing a team
- Hands on Android software developer having been responsible for the development and maintenance of 1 or more projects
- Line management of Android developers
- Development of mobile software for a hardware product
- Android (Java / Kotlin)
- Reactive programming
- Modular code design principles, familiarity with different software architectures: MVP, MVVM, Clean Architecture Restful API integration
- GIT
- Development architecture MySQL
- Git
- Agile knowledge and experience
- Knowledge of Atlassian Suite (Jira and Confluence)
- Knowledge of development pipelines
- Kotlin
- Experience with ISO, CE or FDA compliance for software
- Medical device software development experience
- Experience with BLE
Desired Qualifications
- iOS devs
- Team culture, coaching and development
- System development coordination
- Project management
- Project implementation management
- Documentation
- Use sound engineering practices to build a solid product while iterating quickly
- Honors / MSc in computer science / engineering or other applicable technical discipline
- Experience with Firebase
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.