Sr SW Development Engineer - Android
Core
Designing, developing, and maintaining Android Apps and SDKs for a continuous glucose monitoring (CGM) device to help patients manage diabetes.
Role type
Senior IC Android Software Engineer
Builds
Android applications and SDKs for CGM hardware
Domain
Consumer health technology / Medical devices
Deliverable
production ML models | product features
Required skills
Kotlin, Android app development, SDK development, automated testing (Espresso, JUnit), CI/CD tools (Jenkins, Github Actions, SonarQube), version control (Git, GitFlow), design patterns (MVC, MVVM, MVP), multi-threaded environment programming
Preferred skills
Agile methodologies, technical leadership, design documentation
Technologies
Android, Kotlin, Jenkins, Github Actions, SonarQube, Git, Espresso, JUnit
Responsibilities
Design and build applications for the Android platform, implement requirements and update design documents, evaluate and implement new technologies, interface with software test teams, develop automated unit and integration tests, participate in design/code/test reviews, propose and implement app enhancements
Seniority
Senior, hands-on IC