Posted on: 10/07/2026
We are looking for an Android Developer with strong expertise in Native Android Development, Bluetooth Low Energy (BLE), and Connected Device applications. The ideal candidate will develop and maintain high-quality Android applications, implement BLE-based communication with smart devices, integrate with backend services, and collaborate with cross-functional engineering teams to deliver robust mobile solutions.
Key Responsibilities:
- Design, develop, and maintain native Android applications using Kotlin and Android SDK.
- Implement and optimize BLE connectivity for connected devices, including scanning, GATT communication, queue management, and secure device communication.
- Develop new features, troubleshoot issues, and optimize application performance.
- Integrate Android applications with REST/GraphQL APIs and cloud services.
- Build intuitive user interfaces using Jetpack Compose, XML, and Material Design principles.
- Write unit and UI tests, participate in code reviews, and maintain technical documentation.
- Manage application builds, releases, and deployment through CI/CD pipelines.
- Collaborate with Firmware, Cloud, QA, and DevOps teams throughout the product lifecycle.
Key Skills:
- 8+ years of experience in Native Android Development.
- Strong expertise in Kotlin, Android SDK, Jetpack Compose, and Material Design.
- Hands-on experience with Android BLE, including GATT, scanning, MTU, queue management, and secure device communication.
- Strong understanding of MVVM, Clean Architecture, Coroutines, Flow, and Hilt/Dagger.
- Experience with REST APIs, GraphQL, Room Database, and secure authentication.
- Experience with Firebase, Gradle, Fastlane, JUnit, Espresso, and CI/CD.
- Strong debugging, performance optimization, and production support skills.
- Experience developing IoT or Connected Device applications is highly preferred.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1652976