Flag job

Report

Senior Android Developer – | Kotlin | MVVM | Jetpack Compose |

Location

India

JobType

part-time

About the job

Info This job is sourced from a job board

About the role

REACH Digital

Website: reachdigital.ae
Job details:

Senior Android Developer – | Kotlin | MVVM | Jetpack Compose |

Remote


Key Responsibilities:

  • Design, develop, and maintain native Android applications using Kotlin, ensuring high performance and reliability across devices and OS versions.
  • Implement modular, scalable architectures following Clean Architecture principles (data, domain, presentation layers).
  • Build modern UI using Jetpack Compose and XML layouts with strong focus on usability and consistency.
  • Implement dependency injection using Dagger/Hilt.
  • Integrate RESTful APIs using Retrofit and OkHttp.
  • Manage deep linking, navigation, and inter-module communication in multi-module projects.
  • Write unit, integration, and UI tests using JUnit, Mockito, and Espresso.
  • Collaborate with QA, product, design, and backend teams in an Agile environment.
  • Participate in code reviews and mentor junior engineers.
  • Continuously improve development practices and tools.


Required Skills & Qualifications:

  • 6–8 years of experience in native Android development.
  • Strong proficiency in Kotlin (coroutines, Flow, extension functions).
  • Experience with Clean Architecture and MVVM/MVI patterns.
  • Hands-on experience with Jetpack Compose.
  • Experience with Dagger/Hilt for dependency injection.
  • Strong experience with Retrofit and OkHttp for API integration.
  • Knowledge of multi-module project architecture.
  • Experience with testing frameworks: JUnit, Mockito, Espresso.
  • Familiarity with performance tools (Android Studio Profiler, LeakCanary).
  • Experience in Agile/Scrum environments.
  • Strong problem-solving and communication skills.


Preferred Qualifications:

  • Experience with cloud platforms (Firebase, AWS, Azure).
  • Familiarity with Jetpack libraries (WorkManager, Room, DataStore, Navigation, Paging).


Key Competencies:

  • Attention to detail
  • Ownership and accountability
  • Critical thinking
  • Team collaboration
  • Continuous learning mindset


Click on Apply to know more.

Skills

Agile
AWS
Android
Azure
backend
communication skills
Firebase
JUnit
Kotlin
Mockito
MVVM
team collaboration
RESTful