
Overview
We are looking for a Senior Android Developer to join our team on a 12-month contractual basis. The ideal candidate will be proficient in Jetpack Compose, BLE/GATT APIs, and modern Android development practices. This role requires strong leadership, collaboration, and technical problem-solving skills.
Key Responsibilities
Design, develop, and maintain Android applications with Jetpack Compose.
Work closely with cross-functional teams to define and implement new features.
Integrate and manage Bluetooth Low Energy (BLE) connectivity using GATT APIs.
Mentor junior developers and foster a culture of collaboration.
Write clean, maintainable, and scalable code.
Conduct code reviews and maintain high code quality standards.
Troubleshoot and resolve complex technical issues.
Communicate effectively with both technical and non-technical stakeholders.
Qualifications
Required Skills & Qualifications
5+ years of Android development experience is must.
Strong knowledge of Android SDK, Jetpack Compose, and Kotlin.
Hands-on experience with BLE/GATT APIs.
Familiarity with MVVM, Clean Architecture, or similar patterns.
Leadership and mentoring experience.
Excellent verbal and written communication skills.
Proficiency with Git, Jira, and CI/CD pipelines.
Strong problem-solving skills and an ownership mindset.
Additional Information
Preferred Skills
Experience with Kotlin Coroutines and Flow.
Unit testing and test automation framework knowledge.
Experience with health-related APIs or mobile health applications.
Job Type: Contract
Contract Duration: 12 Months