Senior Android Engineer | 6–8 Years Experience

Candidzone

India

On-site

INR 2,500,000 - 4,500,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Candidzone in India is seeking a Senior Android Engineer with 6–8 years of native Android experience. You will design, develop, and deliver high-quality mobile apps using Kotlin, focusing on performance, scalability, and consistent UX across devices.

You will work with Clean Architecture, Jetpack Compose, MVVM/MVI, Dagger/Hilt, Retrofit, and multi-module projects, participate in Agile/Scrum, APIs, testing, reviews, and mentoring.

Qualifications

  • 6–8 years of professional experience in native Android development.
  • Proficient in Kotlin, coroutines, Flow, and extension functions.
  • Hands-on with Clean Architecture and MVVM/MVI patterns.
  • Strong Jetpack Compose experience and multi-module projects.
  • Experience with Retrofit and OkHttp for REST APIs.
  • Testing with JUnit, Mockito, Espresso; Agile/Scrum experience.

Responsibilities

  • Design, develop, and maintain native Android apps in Kotlin.
  • Ensure performance and reliability across devices and OS versions.
  • Implement modular architectures across data, domain, presentation.
  • Build UI with Jetpack Compose and XML layouts.
  • Apply UI engineering principles for consistent UX.
  • Integrate REST APIs using Retrofit and OkHttp.
  • Manage navigation and inter-module communication in multi-module projects.
  • Write unit, integration, and UI tests with JUnit, Mockito, Espresso.
  • Mentor junior engineers and participate in code reviews.
  • Collaborate in Agile environment with QA, product, design, backend teams.
  • Continuously improve tooling, processes, and explore AI features.

Skills

Kotlin
Coroutines & Flow
Jetpack Compose
MVVM/MVI
Dagger/Hilt
RESTful APIs (Retrofit/OkHttp)
Android performance tools
Agile/Scrum
Unit/UI testing (JUnit/Espresso)

Tools

Android Studio
LeakCanary
Android Studio Profiler

Job description

Location: Not specified
Experience: 6–8 Years
Employment Type: Not specified

Job Category
  • Information Technology (IT) & Software
  • Engineering & Technical
Job Overview

We are seeking a detail-oriented and highly skilled Senior Android Engineer with 6–8 years of experience in native Android development. The role involves designing, developing, and delivering high-quality mobile applications using Kotlin, with a strong focus on performance, reliability, scalable architecture, and consistent user experiences across devices and Android operating system versions.

The successful candidate will work extensively with Clean Architecture, Jetpack Compose, MVVM/MVI, Dagger/Hilt, Retrofit, OkHttp, and multi-module Android projects. The role also involves automated testing, performance optimization, API integration, code reviews, and collaboration with QA, product, design, and backend engineering teams in an Agile/Scrum environment.

This opportunity provides strong potential for career growth and professional development through exposure to modern Android engineering practices, emerging mobile technologies, cloud platforms, and AI-powered mobile features. Continuous learning and improvement of development tools and engineering practices will be an important part of the role.

Key Responsibilities
  • Design, develop, and maintain native Android applications using Kotlin.
  • Ensure high application performance and reliability across Android devices and operating system versions.
  • Implement modular and scalable architectures following Clean Architecture principles across data, domain, and presentation layers.
  • Build modern user interfaces using Jetpack Compose and XML layouts.
  • Apply strong UI engineering principles to deliver consistent and user-friendly mobile experiences.
  • Implement dependency injection using Dagger/Hilt.
  • Integrate RESTful APIs using Retrofit and OkHttp.
  • Manage deep linking, navigation, and inter-module communication within multi-module projects.
  • Develop unit, integration, and UI tests using JUnit, Mockito, and Espresso.
  • Monitor and improve application performance using relevant Android performance tools.
  • Collaborate with QA, product, design, and backend engineering teams within an Agile environment.
  • Participate in technical code reviews and maintain high software quality standards.
  • Mentor junior Android engineers and contribute to knowledge sharing.
  • Continuously improve development processes, engineering practices, and technical tools.
  • Explore and contribute to emerging technologies, including AI-powered mobile features.
Requirements & Qualifications
  • 6–8 years of professional experience in native Android development.
  • Strong proficiency in Kotlin, including coroutines, Flow, and extension functions.
  • Hands‑on experience with Clean Architecture and MVVM/MVI architectural patterns.
  • Strong practical experience with Jetpack Compose.
  • Experience implementing dependency injection using Dagger/Hilt.
  • Strong experience integrating RESTful APIs using Retrofit and OkHttp.
  • Knowledge of multi-module Android project architecture.
  • Experience with JUnit, Mockito, and Espresso testing frameworks.
  • Familiarity with Android performance tools such as Android Studio Profiler and LeakCanary.
  • Experience working in Agile/Scrum development environments.
  • Strong problem‑solving, analytical, communication, and collaboration skills.
  • Strong attention to detail, ownership, accountability, and continuous learning mindset.
Preferred Qualifications
  • Experience with cloud platforms such as Firebase, AWS, or Azure.
  • Familiarity with Jetpack libraries including WorkManager, Room, DataStore, Navigation, and Paging.
  • Exposure to AI-powered mobile application features and emerging mobile technologies.
Benefits & Career Growth

The role offers opportunities for career growth and professional development within modern mobile application engineering. Engineers will gain continued exposure to Kotlin, Jetpack Compose, scalable Android architecture, cloud technologies, performance optimization, automated testing, and emerging AI-powered mobile capabilities.

The position also provides opportunities to develop technical leadership skills through code reviews, mentoring junior engineers, cross-functional collaboration, and continuous improvement of engineering practices.

Specific company benefits, training programs, certification support, and compensation details were not provided in the job description.

Application Process
Application Process (Website)
HR Email for Application

HR email was not provided in the job description.

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

Similar jobs worth comparing

Senior Android Developer
Senior Android Developer

Vintronics Consulting • Bengaluru

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

ESP Engineered • Delhi, Gurgaon

On-site
INR 1,000,000 - 1,500,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

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

Expertrons Delhi • Bengaluru

On-site
INR 3,500,000 - 7,500,000
Android Developer
Android Developer

Chordify, Inc. • Chandigarh

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

Pineswift Technologies • Gurugram District

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

Nexbuzz • India

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

Vola Finance • Bengaluru

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

United States Digital Space LLC • Karnataka

On-site
INR 1,200,000 - 2,400,000
Senior Android Developer / Lead Engineer (Java | Kotlin | Android)
Senior Android Developer / Lead Engineer (Java | Kotlin | Android)

Vintronics Consulting • Bangarmau

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