Job Description & How to Apply Below
Your influence will extend beyond implementation. You will help drive alignment, contribute to architectural decisions collaboratively, elevate team‑wide practices, and support an environment where the entire team can succeed.
What You Will Do Implement new features in our existing Android SDK, written in a combination of Java and Kotlin
Maintain and improve the current SDK by fixing bugs and strengthening overall stability
Migrate legacy code from Java to modern Kotlin, improving maintainability and performance
Contribute to the development of new SDK versions, written primarily in Kotlin Multiplatform
Build and maintain binding layers that expose the native Android SDK to Flutter and React Native
Optimise map rendering and performance using Mapbox Maps and/or Google Maps
Collaborate closely with teammates to ensure consistent architecture, shared ownership, and high engineering standards
What You Bring 5+ years of professional experience working with Android codebases in Kotlin and Java
Strong understanding of interoperability between Kotlin and Java, including limitations and best practices
Solid general programming skills; UI and app development experience is helpful but not the primary focus
Key Skills
Experience with SDK / framework development, rather than app-only development
Strong understanding of modular design and maintainable architectures
Experience with Kotlin Coroutines and structured concurrency
Experience with React Native and Flutter, including both app‑side and plugin development
Hands‑on experience migrating codebases from Java to Kotlin
Experience using AI tools and LLMs to support development workflows
Programming Languages & Tools Strong proficiency in Kotlin and Java
Familiarity with Dart (Flutter) and/or Type Script (React Native) is an advantage
Experience with Kotlin Multiplatform is appreciated
Daily tools include Android Studio, Git, Jira, and Confluence
Who You Are You are a collaborative engineer who enjoys working on shared platforms rather than isolated features. You take pride in building clean, reliable SDKs that others depend on and enjoy helping teams align around sound architectural decisions. You are comfortable balancing hands‑on technical work with broader contributions to team practices, code quality, and long‑term platform evolution.
What you get Work with cutting‑edge spatial computing and AI technologies
Build software used by millions of people navigating physical spaces
Join a global team shaping the future of indoor digital experiences
Have a direct impact on engineering direction, particularly within our Android platform
Opportunities for professional growth and career development
A diverse, international work environment with strong collaboration across teams
A supportive and dynamic workplace with a strong team culture
Competitive salary and benefits package
Ready to help shape the future of mobile indoor navigation? Apply now to join Maps People as our next Senior Android Developer.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×