to drive the development, optimization, and maintenance of our Android applications. In this role, you will use your expertise in
Java and Kotlin
, modern Android SDKs, and architecture patterns like MVVM/MVP to deliver scalable and high-performing mobile experiences. You'll work closely with product, design, and backend teams to build new features, improve app performance, and ensure high code quality.
Key Responsibilities
Design, build, and maintain native Android applications using
Java
and
Kotlin
.
Leverage Android SDK,
Android Studio
, and Jetpack components to develop clean and modular code.
Integrate
RESTful APIs
using
Retrofit
, handle JSON parsing, and ensure efficient networking.
Implement image loading and caching with
Glide
.
Use local storage solutions like
SQLite
or
Room
for offline data persistence.
Build clean app architecture using
MVVM
or
MVP
patterns.
Develop background and asynchronous tasks to handle multi-threading for better performance.
Write unit tests using
JUnit
and UI tests using
Espresso
.
Optimize app performance, memory usage, and responsiveness.
Implement
push notifications
and background synchronization (Firebase, FCM, etc.).
Work within a CI/CD setup for automated builds and deployments.
Collaborate with UI/UX designers to translate wireframes into responsive interfaces.
Continuously discover and adopt new Android technologies, tools, and best practices.
Required Skills & Qualifications
5+ years of experience in Android development.
Strong proficiency in
Java
and
Kotlin
.
Expertise with
Android SDK
, Jetpack libraries, and Android Studio.
Experience building mobile app architectures with
MVVM
or
MVP
.
Familiarity with
Retrofit
,
Glide
,
Firebase
(or similar).
Experience with persistence libraries like
SQLite
or
Room
.
Proven skills in writing and maintaining automated tests (
JUnit
,
Espresso
).
Experience with threading, concurrency, and asynchronous tasks in Android.
Track record of optimizing app performance and memory usage.
Experience in CI/CD processes for Android applications.
Excellent problem-solving and debugging skills.
Good communication and collaboration ability in cross-functional teams.
Preferred / Nice-to-Have
Experience building UI using
Jetpack Compose
.
Exposure to code architecture frameworks like
Clean Architecture
or
MVVM + MVI
.
Knowledge of dependency injection (Hilt, Dagger).
Familiarity with analytics, crash reporting, and user behavior tracking.
Experience with cross-platform technologies like
React Native
or
Xamarin
.
Job Type: Full-time
Pay: ?850,000.00 - ?1,100,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.