Job Search and Career Advice Platform

Enable job alerts via email!

Middle/Senior Android - Kotlin Multiplatform (KMP) Developer

Madfish

Remote

GBP 40,000 - 60,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing technology startup in the UK is looking for an Android Developer to build route-optimization and delivery-automation tools. You will be responsible for developing features with Jetpack Compose, maintaining MVVM architecture, and integrating Firebase and Google Maps SDK. The ideal candidate should have strong skills in Kotlin Coroutines, along with proactive learning abilities and clear communication. This role offers a remote, asynchronous culture with direct product impact and opportunities for growth.

Benefits

Direct product impact with real users
Modern tech stack
Path to Lead Android Engineer
Asynchronous work culture

Qualifications

  • Experience with Jetpack Compose and Compose Multiplatform.
  • Knowledge of MVVM, ViewModel, and StateFlow.
  • Strong command of Kotlin Coroutines.

Responsibilities

  • Develop features using Jetpack Compose and Compose Multiplatform.
  • Maintain MVVM architecture and reactive state.
  • Work with Firebase and Google Maps SDK.

Skills

Jetpack Compose
Compose Multiplatform
MVVM
ViewModel
StateFlow
Kotlin Coroutines
Firebase
Google Maps SDK
Koin
Git
Job description
About us

We’re a Ukrainian startup building a new generation of route-optimization and delivery-automation tools for couriers, drivers, and service businesses.

Our vision — transform chaotic, inefficient deliveries into a seamless, intelligent ecosystem for both individuals and companies.

We have an MVP in the App Store and Play Store, and are now creating a scalable cross-platform product from scratch.

What you’ll do
  • Develop features using Jetpack Compose and Compose Multiplatform
  • Maintain MVVM architecture and reactive state (ViewModel, StateFlow)
  • Work with Firebase (Auth, Firestore, Realtime DB, Cloud Messaging)
  • Integrate Google Maps SDK (markers, polylines, location tracking)
  • Handle async operations with Kotlin Coroutines
  • Participate in code reviews and follow clean code practices
Required skills
  • Experience with Jetpack Compose and Compose Multiplatform
  • Knowledge of MVVM, ViewModel, StateFlow
  • Strong command of Kotlin Coroutines
  • Experience with Firebase and Google Maps SDK
  • Koin for dependency injection
  • Confident use of Git
Nice to have
  • iOS builds or Compose Multiplatform experience on iOS
  • CI/CD (GitHub Actions, Fastlane)
  • Unit/UI testing (JUnit, Mockk, Compose UI Test)
  • Understanding of Clean Architecture
Soft skills
  • Clear communication and problem-solving mindset
  • Responsibility for quality and delivery
  • Proactive learning approach
  • Ability to work in a fast-paced startup environment
What we offer
  • Direct product impact with real users
  • Modern tech stack and path to Lead Android Engineer
  • Remote, async-friendly culture, minimal meetings
  • Startup format: speed, autonomy, zero bureaucracy
To apply:

Send your CV and briefly describe your latest Compose project.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.