Senior Android Developer – Jetpack Compose

Expertrons Delhi

Bengaluru

On-site

INR 3,500,000 - 7,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Expertrons is seeking a Senior Android Engineer to design, develop, test, and maintain scalable Android applications using Kotlin and Java. You will implement modern Android architectures (MVVM, Clean Architecture) and contribute to coding standards while mentoring juniors and collaborating with cross-functional teams.

Ideal candidates have 5–7 years of hands-on Android experience, proficiency with Jetpack components, REST APIs, and CI/CD processes.

Qualifications

  • Strong Kotlin and Java expertise with Android lifecycle knowledge.
  • Production-grade Android app development experience.
  • Understanding of MVVM, Clean Architecture, SOLID, modularization.
  • Familiar with Jetpack components: ViewModel, Navigation, Room, WorkManager.

Responsibilities

  • Design, develop, test, and maintain scalable Android apps in Kotlin/Java.
  • Implement MVVM, Clean Architecture, and Jetpack components.
  • Define and enforce Android coding standards and architecture guidelines.
  • Mentor junior/mid-level developers and participate in design discussions.
  • Optimize performance, memory, battery, and startup time.
  • Integrate REST APIs, third-party SDKs, cloud services, and devices.
  • Support CI/CD pipelines and release management.
  • Ensure security, data privacy, and compliance with Android guidelines.
  • Work in Agile/Scrum environments.

Skills

Kotlin
Java
MVVM
Clean Architecture
Jetpack Compose
Retrofit
Coroutines
Flow/StateFlow
Dagger/Hilt
REST APIs
Android Studio
CI/CD

Tools

Git
Android Studio
CI/CD pipelines
Room Database
WorkManager
JSON parsing

Job description

Going with Senior Android Engineer (Kotlin, MVVM/Clean Architecture) as the title. Here's the clean ATS-friendly JD:

Job Title

Senior Android Engineer (Kotlin, MVVM/Clean Architecture)

Experience

5–7 Years

Role Overview

We are looking for a Senior Android Engineer to design, develop, test, and maintain scalable Android applications using Kotlin and Java. This role involves implementing modern Android architectures, defining best practices and coding standards, mentoring junior/mid-level developers, and collaborating closely with cross-functional teams to deliver high-quality solutions.

Key Responsibilities
  • Design, develop, test, and maintain scalable Android applications using Kotlin and Java
  • Implement modern Android architectures including MVVM, Clean Architecture, and Jetpack components
  • Define and enforce Android development best practices, coding standards, and architectural guidelines
  • Collaborate closely with Product Managers, UX Designers, QA Engineers, Backend Developers, and other stakeholders
  • Participate in technical design discussions and contribute to architectural decisions
  • Perform code reviews and provide mentorship to junior and mid-level developers
  • Troubleshoot complex production issues, perform root cause analysis, and implement preventive solutions
  • Optimize application performance, memory consumption, battery usage, and startup time
  • Integrate RESTful APIs, third-party SDKs, cloud services, and connected devices
  • Develop reusable libraries, frameworks, and shared components to improve development efficiency
  • Implement robust error handling, analytics, logging, and monitoring solutions
  • Ensure application security, data privacy, and compliance with Android platform guidelines
  • Support CI/CD pipelines, release management, testing, and deployment activities
  • Work effectively in Agile/Scrum development environments
Required Qualifications
  • Strong expertise in Kotlin and Java; deep understanding of Android SDK and application lifecycle
  • Experience building and maintaining production-grade Android applications
  • Strong understanding of Android platform limitations, performance tuning, and memory management
  • Architecture & Design: MVVM, Clean Architecture, SOLID Principles, Repository Pattern, modularization
  • Jetpack Components: ViewModel, Navigation Component, Room Database, WorkManager, DataStore, LiveData
  • Asynchronous Programming: Kotlin Coroutines, Flow/StateFlow/SharedFlow, structured concurrency, reactive programming
  • Dependency Injection: Hilt or Dagger
  • Networking: REST APIs, Retrofit, OkHttp, JSON parsing, API authentication and token management
  • UI Development: Jetpack Compose, XML-based UI, Material Design principles, responsive/adaptive layouts
  • Testing: Unit Testing (JUnit), Mockito/MockK, UI Testing (Espresso), static analysis tools
  • Build & Release: Gradle, Android Studio, Git, CI/CD pipelines, Play Store release management
Candidate Profile
  • Good to have: experience with IoT, smart home, or connected-device ecosystems
  • Good to have: experience integrating BLE (Bluetooth Low Energy) devices and device communication protocols
  • Good to have: experience with Firebase (Analytics, Crashlytics, Remote Config, Push Notifications)
  • Good to have: experience with real-time device state synchronization and event-driven architectures
  • Good to have: understanding of offline-first architecture and local caching strategies
  • Good to have: knowledge of application security, encryption, and secure storage mechanisms

Skills: coroutines/flow,jetpack compose,mvvm,retrofit,kotlin

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android Engineer | 6–8 Years Experience
Senior Android Engineer | 6–8 Years Experience

Candidzone • India

On-site
INR 2,500,000 - 4,500,000
Regular/Senior Android Developer
Regular/Senior Android Developer

Luxoft • Bengaluru

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

Nexbuzz • India

Hybrid
INR 1,800,000 - 3,400,000
Scalable Android products
High ownership
Collaborative culture
+1
Android Native Mobile Developer
Android Native Mobile Developer

Unico Connect LLP. • Mumbai

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

TeamLease • Gurugram District

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

FCS Software Solutions • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

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

BCE Global Tech - A Bell Canada Company • Bengaluru

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

YAL • Kothaguda

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

Vintronics Consulting • Bengaluru

On-site
INR 1,200,000 - 2,000,000