Android Developer Consultant

NTT DATA Business Solutions

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NTT DATA Business Solutions in Bengaluru seeks an experienced Android developer to design, build and maintain robust apps using Kotlin and Java. You will work with product managers, designers and fellow developers to deliver high‑quality features on schedule.

The role emphasizes modern Android architectures (MVVM, Clean), Jetpack components, Coroutines and strong testing. Collaboration, code quality and continuous learning are valued in a fast‑growing IT environment.

Qualifications

  • 3–5 years of Android development experience.
  • Proficient in Kotlin and Java with Android SDK, Jetpack and Material Design.
  • KMM/KMP familiarity is a plus.
  • Familiar with MVVM/Clean architectures and Coroutines.
  • Git, PR workflows and code reviews experience.
  • REST/GraphQL APIs, JSON serialization (Kotlinx, Moshi, Gson) and Retrofit/OkHttp.
  • Strong testing mindset and familiarity with CI/CD tooling.
  • Clear communicator with collaborative spirit and user value focus.

Responsibilities

  • Design, develop and maintain robust Android apps using Kotlin and legacy Java.
  • Collaborate with product managers, designers and developers to deliver features.
  • Write clean, testable code with Jetpack, MVVM and Coroutines.
  • Optimize performance and UX across phones, tablets and rugged devices.
  • Integrate with APIs and local databases such as SQLCipher.
  • Contribute to CI/CD pipelines and automated testing (JUnit, Mockito).
  • Troubleshoot bugs, memory leaks and platform quirks.
  • Stay current with Android ecosystem updates and share learnings.

Skills

Android development
Kotlin
Java
Android SDK
Jetpack libraries
Material Design
KMM/KMP familiarity
MVVM/Clean architecture
Coroutines

Tools

Retrofit
OkHttp
Moshi
Gson
Git
GitHub Actions
Azure Pipelines
SQLCipher
Android Studio

Job description

Job Description
  • **Experience: ** 3–5 years of professional Android development.
  • **Languages & platforms: ** Proficient in Kotlin and Java with a solid grasp of the Android SDK, Jetpack libraries and Material Design guidelines. Familiarity with Kotlin Multiplatform (KMM/KMP) for sharing business logic across platforms is a plus.
  • **Architectures & patterns: ** Familiar with modern architectures such as MVVM/Clean and asynchronous programming using Coroutines.
  • **Version control & collaboration: ** Comfortable with Git, pull‑request workflows and code reviews.
  • **Networking & data: ** Familiar with REST/GraphQL APIs, JSON serialization (Kotlinx, Moshi, Gson) and common networking stacks like Retrofit and OkHttp.
  • **Testing & CI/CD: ** Strong unit‑, UI‑ and instrumentation‑testing mindset and experience with continuous integration/continuous deployment tooling.
  • **Soft skills: ** Clear communicator with a collaborative spirit and passion for delivering real value to users.
  • **Bonus exposure: ** Additional experience in one or more of: iOS (Swift/Objective‑C), WPF/.NET desktop applications, JavaScript/TypeScript (React, Node.js) or backend microservices (Spring Boot, Ktor).
Tasks
  • **Application development: ** Design, develop and maintain robust Android applications using Kotlin and legacy Java.
  • **Collaboration: ** Work closely with product managers, designers and fellow developers to deliver high‑quality features on schedule.
  • **Code quality: ** Write clean, testable, maintainable code leveraging modern Android architecture components such as Jetpack, MVVM and Coroutines.
  • **Performance & UX: ** Optimize performance, handle offline scenarios and ensure a smooth UI/UX across phones, tablets and rugged devices.
  • **Integration: ** Integrate with APIs and local databases (e.g. SQLCipher).
  • **Automation & pipelines: ** Contribute to CI/CD pipelines (GitHub Actions/Azure) and automated testing (JUnit, Mockito).
  • **Bug fixing: ** Troubleshoot and resolve bugs, memory leaks and platform‑specific quirks.
  • **Continuous learning: ** Stay current with Android ecosystem changes (Compose, Material 3, Play Store policies) and share learnings with the team.
Get empowered by NTT DATA Business Solutions!
We transform. SAP® solutions into Value

NTT DATA Business Solutions is a fast-growing international IT company and one of the world’s leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions, including hosting services and support.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Job Alert - Android Developer - BI-ECDHG
Job Alert - Android Developer - BI-ECDHG

Bounteous • Gurugram District, Chennai District

Hybrid
INR 1,400,000 - 2,100,000
Android Developer
Android Developer

Acesoft Labs • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Android Developer
Android Developer

Valcz LLC. • Vadodara

On-site
INR 600,000 - 1,200,000
Android Developer
Android Developer

ValueLabs • Chennai

On-site
INR 1,000,000 - 1,500,000
Senior Android Developer
Senior Android Developer

Tech Mahindra • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Android Developer
Android Developer

Chordify, Inc. • Chandigarh

On-site
INR 1,200,000 - 1,800,000
Android Developer
Android Developer

GLOINNT Solutions • Bengaluru

On-site
INR 900,000 - 1,200,000
Software Engineer
Software Engineer

Noventiq India, Ltd. • Mumbai

On-site
INR 900,000 - 1,500,000
Android Developer
Android Developer

Acesoft Labs • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Android Developer
Android Developer

Indea Design Systems Pvt Ltd • Mangaluru

On-site
INR 600,000 - 900,000