Android Map Developer

We are a fully remote, multicultural, and international team dedicated to building innovative, privacy-focused mobile solutions.

If you care about open‑source and want to ship real-world navigation features, we’d like to work with you!

Overview of the Role

As an Android Map Developer, you will own the Android mapping and navigation experience end‑to‑end: map rendering, routing, search, transit, UI, and performance.

Responsibilities:

  • Build and maintain map and navigation features in our Android app.
  • Integrate routing, geocoding, and transit using our stack (MapLibre, Valhalla, Pelias, MOTIS).
  • Ship polished UI in Jetpack Compose (Material 3 + Material 3 Expressive).
  • Optimize performance, offline/low‑connectivity behavior, and location accuracy.
  • Collaborate with backend to evolve APIs and data pipelines.
  • Write tests and documentation for new features.

Requirements:

  • Strong Kotlin + Android fundamentals.
  • Production experience with Jetpack Compose.
  • Coroutines + Flow/StateFlow for app state.
  • Hands‑on MapLibre Compose integration.
  • Ability to work independently and solve complex problems with limited documentation.
  • Fluent in English (written and verbal).
  • Self-motivated, proactive, and a team player.

Preferred Qualifications:

  • Ferrostar navigation.
  • Transitous or GTFS‑based transit integrations.
  • Cargo NDK / Rust‑to‑Android builds.
  • PMTiles / vector tile pipelines.
  • Remote‑first team experience.
  • Open‑source contributions.

The Team

As a key member of our Android team, you will work closely with designers, backend developers, and product managers to deliver a seamless, high-performance mapping experience.

Our global team values collaboration, asynchronous communication, and collective ownership of projects.

What We Offer

  • Fully remote position with flexible working hours.
  • Join an exciting challenge to build the next generation of privacy-focused mapping solutions.
  • Make a meaningful impact on a growing global user base.
  • Contractor position with a competitive daily rate based on your skills and experience.

The Recruitment Process

  1. Submit your application, including a resume and cover letter.
  2. Technical Round: Showcase your skills in Android development and mapping technologies.
  3. HR/Culture Round: Learn about our values and team culture.
  4. Offer Letter: Join Murena and contribute to the future of privacy-focused mapping!