logo

Android developer

Remote · Development
Apply

As our mobile team continues to grow, we're looking for a skilled Android developer to help us streamline and evolve our high-quality applications.

🚀 If you're excited about working in a strong international team and growing professionally — we’d love to hear from you! Send us your resume and let’s build something great together.

Responsibilities

  • Develop and support features in a multi-module Android app using Clean Architecture, Single Activity, MVVM, and MVI patterns.
  • Build complex UI with Jetpack Compose, manage state via Coroutines, Flow, and Lifecycle.
  • Integrate geolocation SDKs (MapKit, Google Maps, MapBox) for map listings and geo-filters.
  • Work with media content, including ExoPlayer integration and custom video players.
  • Set up and optimize the networking layer using Retrofit, OkHttp, Gson, and handle memory leaks.
  • Develop custom Gradle plugins to speed up CI/CD and manage dependencies.
  • Store data using Room/SQLite, implement local caching and offline access.
  • Integrate Firebase (Crashlytics, Push, Remote Config), collect and analyze events.
  • Cover business logic and UI with JUnit, Mockito, Espresso, and Robolectric tests.
  • Maintain clean, scalable code following SOLID, KISS, and OOP principles.
  • Participate in architecture sessions, code reviews, and collaborate with designers and backend developers.

Requirements

  • Strong knowledge of Kotlin and experience with Java.
  • Solid background in Clean Architecture, Multi-Module apps, Single Activity, MVVM, MVI, and MVP.
  • Confident use of Jetpack Compose, Coroutines, Flow, and RxJava.
  • Experience with Dagger2 / Hilt, Androidx Lifecycle, and writing custom Gradle plugins.
  • Proficiency with Retrofit, OkHttp, Gson, and HTTP.
  • Experience with Room, SQLite, caching, and offline functionality.
  • Testing skills: JUnit, Espresso, Mockito, Robolectric.
  • Image handling: Glide, Picasso, Coil.
  • Firebase integration and usage.
  • Strong understanding of algorithms and data structures (trees, hash tables, binary search).
  • Practical application of OOP, SOLID, and KISS principles.
  • Experience profiling and fixing memory leaks using Instruments.
  • Familiarity with MapKit SDK, MapBox SDK, Google Maps SDK.

Conditions

  • Remote work from anywhere in the world
  • 28 vacation days + 100% paid sick leave
  • After probation: health insurance (DMS), sports, English courses, telemedicine, and a psychologist
  • Bonuses for life events (weddings, childbirth, etc.)
  • Extra days off for your birthday and personal occasions
  • Learning & development support: books, courses, conferences
  • Dynamic product team with real impact on processes and architecture.
Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept Larixon Classifieds Privacy Policy