Job Description
We are a forward-thinking HealthTech company on a mission to revolutionize patient care through connected devices and wearables. We are looking for a Senior Android Engineer with deep expertise in Bluetooth Low Energy (BLE) and IoT to lead the development of our next-generation health monitoring applications. This is a fully remote position, offering you the flexibility to work from anywhere while making a tangible impact on global health outcomes.
As a key member of our engineering team, you will architect and build robust Android applications that seamlessly communicate with a variety of medical wearables and sensors. You will ensure reliable data collection, synchronization, and secure transmission to the cloud. Your work will directly empower clinicians and patients with real-time health insights.
You will collaborate closely with product managers, firmware engineers, and UI/UX designers to deliver a polished, high-performance experience. We value clean code, thorough testing, and continuous improvement. If you are passionate about leveraging technology to improve lives and have a proven track record with BLE/IoT on Android, we'd love to hear from you.
Responsibilities
- Design and implement BLE communication protocols to ensure stable and low-power connectivity with IoT medical devices.
- Develop and maintain features for data synchronization, device pairing, and firmware updates over the air (OTA).
- Collaborate with cross-functional teams to define product requirements and translate them into technical specifications.
- Write clean, maintainable code following MVP/MVVM architecture and conduct thorough code reviews.
- Optimize app performance for real-time data processing and large datasets from continuous monitoring.
- Contribute to technical documentation, best practices, and coding standards.
- Mentor junior engineers and promote a culture of knowledge sharing.
Qualifications
- 5+ years of experience in Android development with a strong portfolio of published apps.
- Deep expertise in Bluetooth Low Energy (BLE) including GATT profiles, service discovery, and handling multiple connections.
- Proven experience with IoT or wearable devices, preferably in a HealthTech context.
- Proficiency in Kotlin and Java; familiarity with coroutines and Flow.
- Solid understanding of Android architecture components, dependency injection (Dagger/Hilt), and RESTful APIs.
- Experience with background services, JobScheduler, WorkManager, and foreground services for reliable data sync.
- Strong problem-solving skills and the ability to debug connectivity issues across devices.
- Excellent English communication skills and ability to work in an agile, remote team.