About the job Mobile Development Lead: AndroidMinimum Requirements:
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 (and iOS devs a plus)
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.
Experience with using Firebase xefxbbxbf
Minimum education (desirable):
Honors / MSc in computer science / engineering or other applicable technical discipline
Skills and Knowledge (essential):
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
Main development language for role: Kotlin
Experience with ISO, CE or FDA compliance for software would be advantageous
Medical device software development experience would be advantageous
Experience with BLE would be advantageous
Experience with Firebase would be advantageousxefxbbxbf
Responsibilities:
Manages the team and the sprints, being responsible for communication, team health and culture.
Has authority over process, structure, scheduling, task assignment, documentation.
Develop and maintain our innovative hearing health platforms on the native Android platform ,ensuring code is written in accordance with specifications, is neat, accurate, well architecte and scalable.
Responsible for motivating employees and bringing about win-win agreements within the team.
Efficiently structure sprints and teams to partner together, allowing for tasks to be comple faster; ultimately speeding up time to market.