Dentsu logo

Senior Android Developer

Dentsu
NewPosted today

LOCATION

DGS Office-Bengaluru-Manyata Embassy Business Park · Onsite

EXPERIENCE

5 - 7 Years

TYPE

FullTime

SKILLS REQUIRED

KotlinAndroid DevelopmentJetpack ComposeBluetooth Low EnergyKotlin CoroutinesMVVM Architecture

Job description

Overview

Design and build modern Android applications using Kotlin and Jetpack Compose, with hands-on integration of Bluetooth Low Energy (BLE) communication for hardware interaction.

What you'll do

  • 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.

What you'll need

  • 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.

Details

  • Location: DGS India - Bengaluru - Manyata N1 Block.
  • Brand: Merkle.
  • Time type: Full time.
  • Contract type: Permanent.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Android Developer