Job Description
Senior Consultant_Android Developer

 

Job Description:

Job Description – Android Developer
Position: 1
Customer : GBL

Experience: 6-8 Years 
Location : Mumbai
Job Summary
We are looking for a passionate Android Developer with 3–5 years of experience in building high-quality mobile applications. The ideal candidate should have strong expertise in Kotlin, Android SDK, Jetpack Compose, and modern Android architecture. Experience in AI/ML integration and cross-platform development (Flutter/iOS) is an added advantage.
Roles & Responsibilities
•    Design, develop, test, and maintain Android applications using Kotlin.
•    Build modern, responsive UIs using Jetpack Compose and XML.
•    Follow MVVM, Clean Architecture, and Android best practices.
•    Integrate REST APIs and third-party SDKs.
•    Optimize application performance, memory usage, and battery efficiency.
•    Integrate AI/ML capabilities and on-device inference into Android applications.
•    Debug, troubleshoot, and resolve application issues.
•    Collaborate with cross-functional teams and participate in code reviews.
•    Publish and maintain applications on the Google Play Store.
Required Skills
•    3–5 years of Android application development experience.
•    Strong proficiency in Kotlin and Android SDK.
•    Hands-on experience with Jetpack Compose, XML, and Android Jetpack Libraries (ViewModel, Navigation Component, Room, DataStore, WorkManager, Paging 3, CameraX, StateFlow/Flow).
•    Experience with MVVM, Clean Architecture, Kotlin Coroutines, and Dependency Injection (Hilt/Dagger).
•    Experience integrating REST APIs using Retrofit, Ktor, or similar networking libraries.
•    Familiarity with Git, Firebase (FCM, Crashlytics, Analytics, Remote Config), Material Design, and application performance optimization.
AI / Machine Learning (Preferred)
•    Experience integrating AI/ML models into Android applications.
•    Hands-on experience with TensorFlow Lite (TFLite), PyTorch Mobile, or ONNX Runtime.
•    Knowledge of Google ML Kit, YOLO, OCR, Computer Vision, or Speech Recognition.
•    Familiarity with LLM integration, Generative AI APIs, or AI SDKs is an added advantage.
Added Advantage
•    iOS development using Swift/SwiftUI.
•    Cross-platform development using Flutter.
•    Experience with Kotlin Multiplatform (KMP) or React Native.
•    Experience with BLE, NFC, Camera APIs, Android Modularization, and CI/CD Pipelines.

 

Get empowered by NTT DATA Business Solutions!

We transform. SAP® solutions into Value

For any questions related to Job Description, you may connect with below specified contact from Recruiting.

Recruiter Name: Sweta Yadav

Recruiter Email ID: Sweta.Yadav@bs.nttdata.com

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.

 

     

 

 

Software Development