Job Summary
Job Specifics:
- Industry: Medical Devices / Digital Health
- Employment Type: Full-time
- Location: Hybrid / Remote
- Level: Senior / Experiences
About the Company
A global digital health technology company building smart hearing-care solutions through connected devices, mobile applications, and cloud platforms - improving access to healthcare at scale.
The Role
As a Senior Android Developer, you’ll take ownership of building and evolving complex Android applications used in real-world healthcare environments. This role focuses on writing high-quality, scalable code, contributing to architectural decisions, and setting Android best practices across multiple products.
You’ll work closely with cross-functional teams throughout the full software development lifecycle and play a key role in maintaining production-grade systems in a regulated environment.
What You’ll Be Doing:
- Architecture, Design & Planning
- Contribute to application architecture using modern Android patterns (modular design, MVVM, CLEAN)
- Participate in planning, estimation, and user story refinement
- Translate product and business requirements into robust technical solutions
- Research and evaluate new tools, frameworks, and technologies to improve performance and maintainability
- Identify technical risks early and propose scalable solutions
- Development & Delivery
- Build, maintain, and optimise Android applications using Kotlin and Java
- Develop clean, efficient, and reusable code aligned with Android best practices
- Implement RESTful API integrations and reactive programming patterns
- Apply strong version control practices using Git
- Work across the full lifecycle: development, testing, deployment, and maintenance
- Contribute to CI/CD pipelines and DevOps processes where applicable
- Testing, Quality & Compliance
- Implement automated testing strategies and support testing frameworks
- Ensure code is well-tested, performance-optimised, and production-ready
- Maintain accurate technical and system documentation
- Work within a Quality Management System (QMS)
- Support compliance with medical and data standards (e.g. ISO, FDA, CE, SOC2)
- Collaboration & Leadership
- Actively participate in peer code reviews and architectural discussions
- Provide technical guidance and mentorship to other Android developers
- Collaborate closely with product managers, designers, QA, and backend teams
- Communicate progress, risks, and technical decisions clearly to stakeholders
What We’re Looking For:
Essential Experience & Skills
- 8+ years’ experience developing Android applications
- Strong expertise in Kotlin and Java
- Experience with reactive programming
- Solid understanding of modular code design
- Hands-on experience integrating REST APIs
- Proficient with Git and collaborative development workflows
Nice to Have
- Experience with CLEAN and MVVM architecture
- Automated testing frameworks
- Experience working in regulated, quality-driven environments
Why This Role
- Work on technically complex products with real-world impact
- Influence architecture and technical standards
- Operate in a mature engineering environment with strong quality focus