Skip to main content
Posted 22 August, 2026

Senior Android Developer

NR Consulting
Bangalore,Karnataka Full Time
Reference: 365_463738_26-05050

Title: Senior Android Developer
Location: Bangalore
Exp: 5+ years

Job Description:

Responsibilities
Designing, building, and development and maintaining the Native Android
applications
Collaborating with the cross-functional teams to analyse, design, and
development of the app for better performance, crash-free experience, scalable
architecture, secure storage, encrypted communication, session handling, and
smooth API error handling
Publish of Mobile Application on Play Store
Being up to date regarding the latest tools and technologies to improve the user
experience and app design/development
Monitoring the performance of live apps and identifying and resolving
bottlenecks to enhance the application's performance
Mandatory Technical Skills
Strong hands-on experience in Kotlin and Java
Strong knowledge of Android architecture patterns such as MVVM, Clean
Architecture, Repository Pattern, and modular app architecture.
Experience with Bluetooth/BLE, Wi-Fi device discovery, IoT SDK integration, or
smart-home device control.
Experience with Jetpack Compose and/or XML layouts, Material Design,
responsive UI, accessibility, and multilingual UI handling.
Strong experience with REST API integration, Retrofit/OkHttp, JSON parsing, API
error handling, retry logic, and token/session management.
Experience with Coroutines, Flow, LiveData, ViewModel, WorkManager, and
background tasks.
Experience with local storage such as Room, SQLite, DataStore,
SharedPreferences, and offline caching.
Experience with Firebase Cloud Messaging, push notifications, notification
center, deep links, and app links.
Experience with Android permissions for camera, location, storage/media,
phone, SMS, and background location.
Experience with Google Maps, geolocation, geofencing, and store locator flows.
Experience with payment gateway integration, e-commerce flows, cart/order
management, and secure transaction handling.
Experience with Crashlytics, Sentry, Firebase Analytics, GA4, AppsFlyer, or
similar tools.
Strong debugging and performance optimization skills for lag, ANR, crash,
memory, network, and sync issues.
Experience with unit testing and UI testing using JUnit, Mockito, Espresso, or
similar tools.
Experience with Play Store release process, build variants, signing, ProGuard/R8,
CI/CD, and version management.
Experience in Kotlin Multiplatform Mobile (KMM)

Sign up for Job Alerts