Android Native Developer

5 - 10 years

16 - 27 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Mid-Level Android Developer

We are seeking a Mid-Level Android Developer with 4-6 years of native Android development experience. The ideal candidate should be strong in Kotlin, comfortable with modern Android architecture, and capable of independently delivering high-quality features. You will collaborate with senior engineers and contribute to building scalable, robust Android applications.

Key Responsibilities

  • Develop and maintain Android applications using Kotlin and modern Android libraries.
    • Implement clean, maintainable architecture using MVVM, Clean Architecture, and Android best practices. • Build reusable UI components using Jetpack Compose or traditional XML layouts. • Ensure compatibility across a wide range of Android devices, screen sizes, and API levels. • Work with Room, SQLite, or DataStore for local data persistence. • Integrate RESTful APIs, handle JSON parsing, and manage network calls using libraries like Retrofit/OkHttp. • Write and maintain unit tests and contribute to UI testing. • Debug, profile, and optimize performance for smooth app experience. • Handle background tasks using Coroutines, WorkManager, or Services. • Implement proper error handling and caching strategies. • Collaborate with the team using Git, pull requests, and code reviews. • Work within CI/CD workflows using GitLab, Azure, Jenkins, or similar tools. • Integrate and manage third-party SDKs and libraries. • Participate in requirement discussions, estimations, and sprint planning.

Required Skills

  • 4-6 years of hands-on experience in Android development.
    • Strong proficiency in Kotlin and Android development tools. • Good understanding of Jetpack libraries (LiveData, ViewModel, Navigation, WorkManager, Room). • Experience with Jetpack Compose is a plus. • Familiarity with MVVM, Clean Architecture, and SOLID principles. • Strong knowledge of REST APIs, JSON, Retrofit, OkHttp, and related tools. • Experience with local storage (Room, SQLite, DataStore). • Understanding of coroutines, flows, threading, and lifecycle-aware components. • Experience writing unit tests and basic UI tests. • Proficiency with Git version control and branching strategies. • Exposure to CI/CD, build pipelines, and automated deployments. • Experience integrating third-party SDKs and libraries. • Solid debugging, problem-solving, and performance optimization skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Qentelli logo
Qentelli

Software Development

Dallas Texas

RecommendedJobs for You