Android Developer (Kotlin)

3 - 9 years

8 - 19 Lacs

Posted:6 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Android Developer (Kotlin)

  • Total Experience:

    5+ years
  • Location:

    Mumbai
  • Budget:

    17 LPA

Job Overview

Android Developer

Key Responsibilities

  • Android Development:

  • Build robust, scalable Android applications using

    Kotlin

    and proficiency in

    Java

    .
  • Implement clean, maintainable code following industry best practices.
  • Architecture & Patterns:

  • Apply modern architectural patterns such as

    MVVM, MVI, and Clean Architecture

    .
  • Ensure modular, reusable, and testable code.
  • UI/UX Development:

  • Develop advanced UI with

    Jetpack Compose

    and

    XML

    , including

    custom components, animations, and responsive layouts

    .
  • Collaborate with designers to translate wireframes into seamless user experiences.
  • Core Android Expertise:

  • Deep understanding of

    Activity/Fragment lifecycle, concurrency, and memory management

    .
  • Implement

    Dependency Injection

    using

    Hilt or Dagger

    .
  • API Integration:

  • Integrate

    RESTful APIs

    using

    Retrofit/OkHttp

    with secure authentication methods (

    OAuth2, JWT

    ).
  • Optimize API calls for performance and reliability.
  • Jetpack & Concurrency Tools:

  • Proficient in

    LiveData, ViewModel, Navigation, WorkManager, Coroutines, and Flows

    .
  • Ensure smooth background task execution and asynchronous operations.
  • Local Storage & Data Handling:

  • Work with

    Room Database, DataStore

    , and other local storage mechanisms.
  • Manage data caching, persistence, and synchronization.
  • Debugging & Optimization:

  • Perform debugging, profiling, and

    performance optimization

    of applications.
  • Monitor and resolve crashes, ANRs, and memory leaks.
  • Collaboration & Version Control:

  • Collaborate with cross-functional teams in Agile environments.
  • Use

    Git

    with collaborative branching and release strategies.
  • Multi-Module & Firebase:

  • Develop and maintain

    multi-module and multi-flavor app configurations

    .
  • Integrate

    Firebase services

    (Push Notifications, Analytics, Crashlytics).
  • Third-Party & Cross-Platform:

  • Integrate third-party SDKs as required.
  • Exposure to

    Kotlin Multiplatform (KMM)

    for cross-platform app development.

Required Skills & Qualifications

  • Expertise in

    Kotlin

    and proficiency in

    Java

    for Android development.
  • Strong knowledge of

    Android SDK, Jetpack components, and architectural patterns

    (MVVM, MVI, Clean Architecture).
  • Advanced skills in

    Jetpack Compose and XML

    for modern UI development.
  • Hands-on experience with

    Dependency Injection frameworks

    (Hilt, Dagger).
  • Proficiency in

    REST API integration

    with

    Retrofit/OkHttp

    and secure authentication (OAuth2, JWT).
  • Skilled in

    Jetpack libraries

    LiveData, ViewModel, Navigation, WorkManager, Coroutines, Flows.
  • Experience with

    Room Database, DataStore

    , and caching mechanisms.
  • Strong debugging, profiling, and performance optimization abilities.
  • Proficiency in

    Git

    for version control and team collaboration.
  • Experience with

    multi-module, multi-flavor projects

    and

    Firebase services

    .

Preferred Qualifications (Good to Have)

  • Exposure to

    Kotlin Multiplatform (KMM)

    for cross-platform app development.
  • Familiarity with

    third-party SDK integrations

    .
  • Knowledge of

    CI/CD pipelines

    for Android app automation.
  • Experience with

    unit testing (JUnit, Espresso)

    and

    UI testing

    frameworks.
  • Hands-on with

    Play Store publishing and release management

    .

Key Skills

Kotlin | Java | Android SDK | Jetpack (Compose, LiveData, ViewModel, Navigation, WorkManager) | MVVM | MVI | Clean Architecture | Retrofit | OkHttp | OAuth2 | JWT | Room Database | DataStore | Coroutines | Flows | Hilt | Dagger | Firebase | Git | Performance Optimization | Multi-Module Apps | KMM

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