D

Dentsu

Marketing analytics and digital advertising solutions

Senior Android Developer

Mobile EngineeringPosted on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • 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 Bluetooth Low Energy communication, GATT profiles, characteristic reading and writing, and connection states.
  • Understanding of Clean Architecture, MVVM, or MVI patterns.
  • Knowledge of dependency injection frameworks such as Hilt or Koin.
  • Familiarity with Retrofit, OkHttp, Gson, or Moshi.
  • Experience with background services, battery optimizations, and lifecycle-aware components.
  • Strong debugging and performance tuning skills.
  • Hands-on experience using AI-assisted development tools professionally, with judgment to assess when to rely on or challenge AI output.
  • Strong prompt engineering and context-management skills for reliable, production-quality output from AI coding tools.
  • Awareness of data privacy, intellectual property, and security considerations when using AI tools on client codebases.

Responsibilities

  • Design and develop advanced Android applications using Kotlin and Jetpack Compose.
  • Integrate and manage Bluetooth Low Energy 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 application performance, quality, and responsiveness.
  • Write unit and integration tests to ensure robustness and reliability.
  • Stay updated with trends in Android and Bluetooth Low Energy ecosystems.
  • Use AI coding assistants and agentic tools, such as GitHub Copilot, Cursor, and 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.
  • Use 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.

Desired Qualifications

  • Experience with continuous integration and continuous delivery tools such as GitHub Actions or Jenkins.
  • Exposure to cross-platform frameworks such as Kotlin Multiplatform Mobile or Compose Multiplatform Mobile.

About the Company

Dentsu

Marketing analytics and digital advertising solutions

Dentsu International is a global marketing and advertising partner that helps brands grow by navigating the digital economy and using data-driven insights. Its services include consumer intelligence to understand customer behavior, digital marketing and advertising to reach audiences, customer experience management (CXM) to improve interactions, and gaming solutions to engage audiences. The company earns revenue through service fees, project work, and long-term contracts with a diverse mix of clients across retail, technology, and entertainment. Its approach combines research and analysis to set industry-focused insights and drive growth, while collaborating across disciplines to deliver integrated marketing solutions. Dentsu also pursues social impact initiatives, promoting inclusion and positive change in the industry and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
1901

Recently Posted Jobs

Explore more opportunities at Dentsu

See more jobs