Skip to main content
Posted 12 June, 2026

Android Developer

Diverse Lynx
Maharashtra Full Time
Reference: 365_569689_26-00200

Developing a job description (JD) for an Android Developer in 2026 requires balancing "legacy" essentials with modern, high-performance standards. Below is a comprehensive, production-ready template that covers everything from Jetpack Compose to state management.


Job Title: Android Developer

Job Overview

We are looking for a skilled Android Developer to join our engineering team. You will be responsible for the development and maintenance of applications aimed at a vast range of Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. A deep understanding of the Android ecosystem, modern architectural patterns, and performance optimization is essential.

Key Responsibilities

  • Feature Development: Design and build advanced applications for the Android platform using Kotlin and Jetpack Compose.

  • Collaboration: Work with cross-functional teams (Product, Design, and Backend) to define, design, and ship new features.

  • Code Quality: Write clean, maintainable, and testable code. Conduct thorough code reviews to ensure compliance with internal standards.

  • Performance Tuning: Identify and correct bottlenecks, fix bugs, and improve application performance (cold start times, memory leaks, and jank).

  • API Integration: Integrate with RESTful APIs, GraphQL, and third-party SDKs for real-time data synchronization.

  • Maintenance: Maintain existing codebases, refactor legacy Java/XML components into modern Kotlin/Compose equivalents where necessary.

  • Deployment: Manage the end-to-end deployment process on the Google Play Store.

Required Skills & Qualifications

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field.

  • Experience: [X] years of experience in native Android development.

  • Languages: Expert proficiency in Kotlin (preferred) and a strong foundation in Java.

  • UI/UX: Mastery of Jetpack Compose and a solid understanding of Material Design 3 guidelines.

  • Architecture: Deep knowledge of MVVM, MVI, or Clean Architecture.

  • Tech Stack:

    • Dependency Injection: Hilt or Dagger2.

    • Networking: Retrofit, OkHttp, and Coroutines/Flow for asynchronous programming.

    • Local Storage: Room Database or DataStore.

  • Testing: Experience with JUnit, Mockito, and Espresso for unit and UI testing.

  • Tools: Proficiency with Android Studio, Git, and CI/CD pipelines (e.g., GitHub Actions, Bitrise).

Preferred "Bonus" Skills

  • Experience with Kotlin Multiplatform (KMP) for code sharing across platforms.

  • Knowledge of low-level optimization (memory management and GC behavior).

  • Familiarity with Firebase services (Analytics, Crashlytics, Remote Config).

  • Experience with modularization in large-scale apps.

Sign up for Job Alerts