Job Brief
We are looking for an experienced Android Developer who is passionate about advancing mobile health technologies. You will be part of a dynamic engineering team working on cutting-edge health applications for innovative health gadgets. This role involves developing new features and ensuring seamless communication with external health devices, pushing the limits of mobile health solutions.
Responsibilities
- Design and build advanced health-related applications for the Android platform using Kotlin and Jetpack Compose.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement communication protocols with health gadgets using Bluetooth Low Energy (BLE) and manufacturer-provided SDKs.
- Focus on bug fixing, improving performance, and ensuring scalability as we prepare the app for market launch.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and ensure high code quality, security, and performance.
Requirements
- Proven experience in Android development using Kotlin.
- Experience with Jetpack Compose for UI development.
- Strong understanding of Bluetooth Low Energy (BLE) communication and experience integrating hardware via BLE.
- Familiarity with Android SDKs and third-party APIs.
- Solid understanding of Android components like Jetpack libraries, Coroutines, and Dagger2.
- Experience with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of software design and architecture principles.
- Familiarity with unit testing, UI testing frameworks, and continuous integration (CI/CD) processes.
- Experience working in Agile/Scrum teams and collaborating with cross-functional teams.
- BS/MS degree in Computer Science, Engineering, or a related field.
Nice to Have
- Experience in health or fitness-related applications.
- Familiarity with tools like Firebase, Room, or other Jetpack libraries.
- Experience optimizing applications for performance, battery usage, and background processes.
- Knowledge of security best practices for handling sensitive health data.