13 Nov
|
dentsu
|
Bengaluru
We are looking for a highly skilled Android Developer with 5–7 years of hands-on experience in building modern Android applications using Kotlin and Jetpack Compose. The ideal candidate should have solid experience working on Bluetooth Low Energy (BLE) integrations, along with a solid understanding of Android architecture components and performance optimizations.
Job Description
Key Responsibilities
• Design and develop advanced Android applications using Kotlin and Jetpack Compose.
• Integrate and manage Bluetooth Low Energy (BLE) communication layers for hardware interaction.
• Architect, build, and maintain reusable code and libraries for future use.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure the best possible performance, quality, and responsiveness of the application.
• Write unit and integration tests to ensure robustness and reliability.
• Stay updated with the latest trends in Android and BLE ecosystems.
• Use AI coding assistants and agentic tools (such as GitHub Copilot, Cursor, Claude Code) in day-to-day delivery to accelerate development, refactoring, debugging, and documentation.
• Review, validate, and take ownership of AI-generated code, ensuring it meets quality, security, performance, and architectural standards before it is merged.
• Leverage AI to generate and improve unit, integration, and UI test cases, and to support code reviews and release notes.
• Contribute to team practices for AI-assisted delivery, including prompt patterns,
reusable context or rule files, and guidelines for responsible use of AI on client code. Required Skills
• 5–7 years of professional Android development experience.
• Strong command of Kotlin, Coroutines, and Flow.
• Proficiency with Jetpack Compose, LiveData, ViewModel, Navigation, Room, and other Android Jetpack components.
• Solid experience with BLE communication, GATT profiles, characteristic reading/writing, connection states, etc.
• Understanding of Clean Architecture, MVVM, or MVI patterns.
• Knowledge of dependency injection frameworks like Hilt or Koin.
• Familiar with tools like Retrofit, OkHttp, Gson, or Moshi.
• Experience working with background services, battery optimizations, and lifecycle-aware components.
• Strong debugging and performance tuning skills.
• Hands-on experience using AI-assisted development tools in a professional setting, with the judgement to know when to rely on AI output and when to challenge it.
• Strong prompt engineering and context-management skills to get reliable, production-quality output from AI coding tools.
• Awareness of data privacy, IP, and security considerations when using AI tools on client codebases. Nice to Have
• Experience with CI/CD tools like GitHub Actions, Jenkins.
• Exposure to cross-platform frameworks like Kotlin Multiplatform Mobile, Compose Multiplatform Mobile is a plus.
Location:
DGS India
- Bengaluru
- Manyata N1 Block Brand: Merkle Time Type: Full time Contract Type: Permanent
📌 Senior Android Developer (Bengaluru)
🏢 dentsu
📍 Bengaluru