Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
DL

Android Developer

Diverse Lynx India
Location not stated
5 months ago
  • Android
  • Jetpack Compose
  • Kotlin
  • REST API
  • GraphQL
  • Java
  • XML
  • Google Play
  • UI/UX
  • MVVM
  • Hilt
  • Retrofit
  • OkHttp
  • JUnit
  • Mockito
  • Espresso
  • Android Studio
  • Git
  • CI/CD
  • GitHub Actions
  • Bitrise
  • Kotlin Multiplatform
  • Firebase
  • Firebase Crashlytics
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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 usingKotlin andJetpack 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 inKotlin (preferred) and a strong foundation inJava.

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

  • Architecture: Deep knowledge ofMVVM, 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 withKotlin 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.

Android Developer · Diverse Lynx India

Auto apply with Likeremote