Android Developer

Year    MH, IN, India

Job Description

Job Title: Senior Android Developer



Experience:

5+ Years

About the Role



We are looking for a highly skilled

Android Developer

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.


Job Detail

  • Job Id
    JD4857928
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year