Android Developer - Kotlin

4 - 6 years

4 - 8 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title : Android Developer
Experience : 4+ Years
Shift Timing : 12 PM 10 PM IST
Work Mode : Hybrid (Specify days onsite, e.g., 23 days/week in office)
Job Summary :


We are seeking a talented and experienced Android Developer with a minimum of 4 years of experience to join our mobile engineering team.

The ideal candidate will have a deep understanding of modern Android development tools and practices, with hands-on experience in Clean Architecture, Jetpack Compose, Kotlin, Dependency Injection, and Coroutines.

The role also requires knowledge of secure app development, networking, and writing unit tests to ensure high code quality and performance.
This position offers a hybrid work model with a base location in Noida and flexibility to work from offices in Hyderabad, Bangalore, or Noida.Key Responsibilities :


- Design and develop advanced Android applications using Jetpack Compose and Kotlin.

- Implement scalable and maintainable code using Clean Architecture and MVVM/MVI.

- Integrate Dependency Injection frameworks such as Dagger or Hilt.

- Handle background tasks and data flow using Kotlin Coroutines and Flow.

- Build robust networking modules using libraries like Retrofit/OkHttp.

- Write comprehensive unit test cases and maintain high code coverage using JUnit/Mockito.

- Implement best practices to enhance app security (e.g., secure storage, obfuscation, secure

APIs).

- Participate in code reviews, debugging, and performance optimization.

- Collaborate with cross-functional teams to define, design, and ship new features.

Primary Skills :


- Languages & Frameworks : Kotlin, Jetpack Compose.


- Architecture : Clean Architecture, MVVM.

- Asynchronous Programming : Kotlin Coroutines, Flow.

- Dependency Injection : Dagger/Hilt.

- Networking : Retrofit, OkHttp.

- Testing : JUnit, Mockito, Espresso.

- Security : Android Keystore, ProGuard, encryption techniques.

Secondary Skills :


- Knowledge of Android Jetpack libraries, Room DB.


- CI/CD exposure, Crashlytics, Analytics integration.

- Familiarity with Play Store compliance and publishing process.

Preferred Qualifications :

- Bachelors degree in Computer Science, Engineering, or related field.

- Proven experience in shipping apps with significant user base.

- Excellent problem-solving and debugging skills.

- Strong communication and interpersonal abilities

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

RecommendedJobs for You