Software Development Engineer II, Android, Maps SDK
Software Development Engineer II, Android, Maps SDK

Software Development Engineer II, Android, Maps SDK

London Full-Time 43200 - 72000 £ / year (est.) Home office possible
M

At a Glance

  • Tasks: Join us to build and enhance our popular mapping SDK for mobile apps.
  • Company: Mapbox is a leading real-time location platform trusted by millions of developers worldwide.
  • Benefits: Enjoy remote work flexibility, supportive healthcare, and a culture that values diversity and learning.
  • Why this job: Be part of a creative team shaping the future of navigation and immersive experiences.
  • Qualifications: 5+ years in Android development with Kotlin and Java; experience in building SDKs is essential.
  • Other info: We encourage applicants from all backgrounds to apply and embrace a diverse workplace.

The predicted salary is between 43200 - 72000 £ per year.

Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 3.9 million registered developers have chosen Mapbox because of the platform’s flexibility, security, and privacy compliance. Organizations use Mapbox applications, data, SDKs, and APIs to create customized and immersive experiences that delight their customers.

What We Do

The Maps SDK team builds the public library that powers our mobile maps. Customers of our SDK include apps on Android and iOS, small and large. We work with devices of all shapes and forms, from the latest flagship phone to tablets, laptops, smartwatches, HMD, and embedded boards. Our developers build apps, games and navigation experiences that top the App Store and Play Store rankings, and we are constantly working together to help them build what’s next, whether that’s an Augmented Reality game, a popular consumer app, or an autonomous driving experience.

What You'll Do

  • Build and evolve our popular mapping SDK
  • Craft expressive and easy to use APIs for developers using our SDKs
  • Develop our automated tests and test automation infrastructure, and ensure that our deliverables are of the highest quality
  • Dive deep into the underlying cross-platform implementations that power our frameworks

What We Believe are Important Traits for This Role

  • 5+ years of experience in Android development using Kotlin and Java
  • Experience building SDKs or libraries in any language
  • Experience with Jetpack Compose and Kotlin coroutines
  • Desire to build frameworks and developer tools
  • Passion for developer ergonomics and building APIs
  • Experience with testing methodologies and frameworks
  • Ability to go deep in the Android stack and navigate AOSP code when needed
  • Passionate to earn and keep customer trust
  • Desire to learn and to teach
  • Open-minded to explore new languages, skills, techniques, and platforms

Nice to Have Traits for This Role

  • Experience working with the Android NDK, C++ and Flutter
  • Familiarity with or a desire to learn more about OpenGL and Vulkan is a plus
  • Experience with mapping/GIS technologies
  • Experience with Android Automotive

What We Value

In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders: We value high-performing creative individuals who dig into problems and opportunities. We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people. We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.

Software Development Engineer II, Android, Maps SDK employer: Mapbox

Mapbox is an exceptional employer that fosters a culture of creativity and inclusivity, making it an ideal place for Software Development Engineers to thrive. With a strong emphasis on employee growth, Mapbox offers comprehensive healthcare, flexible working arrangements, and a commitment to diversity, ensuring that every team member can bring their whole self to work. Located in a dynamic environment, employees have the opportunity to work on cutting-edge technology that powers innovative mapping solutions, all while being part of a supportive community that values learning and collaboration.
M

Contact Detail:

Mapbox Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer II, Android, Maps SDK

✨Tip Number 1

Familiarise yourself with the latest trends in Android development, especially around Kotlin and Java. Being up-to-date with the latest features and best practices will not only boost your confidence but also show your passion for the field during discussions.

✨Tip Number 2

Engage with the developer community by contributing to open-source projects or forums related to SDKs and APIs. This will help you build a network and demonstrate your commitment to developer ergonomics, which is highly valued for this role.

✨Tip Number 3

Prepare to discuss your experience with testing methodologies and frameworks. Be ready to share specific examples of how you've implemented automated tests in your previous projects, as quality assurance is a key aspect of the role.

✨Tip Number 4

Showcase your willingness to learn new technologies, such as OpenGL or Vulkan, even if you haven't worked with them extensively. Highlighting your open-mindedness and eagerness to expand your skill set can set you apart from other candidates.

We think you need these skills to ace Software Development Engineer II, Android, Maps SDK

Android Development
Kotlin
Java
SDK Development
Jetpack Compose
Kotlin Coroutines
API Design
Testing Methodologies
Test Automation
Cross-Platform Development
AOSP Navigation
Developer Ergonomics
OpenGL
Vulkan
Android NDK
C++
Flutter
Mapping/GIS Technologies
Android Automotive

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in Android development, particularly with Kotlin and Java. Include specific projects where you've built SDKs or libraries, and mention any relevant technologies like Jetpack Compose or Kotlin coroutines.

Craft a Compelling Cover Letter: In your cover letter, express your passion for developer ergonomics and building APIs. Discuss your desire to learn and teach, as well as your experience with testing methodologies. Make it clear why you want to work with Mapbox and how you align with their values.

Showcase Relevant Projects: If you have worked on any mapping or GIS technologies, or have experience with the Android NDK, C++, or Flutter, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your skills.

Review and Edit: Before submitting your application, take the time to review and edit your documents. Check for clarity, grammar, and spelling errors. Ensure that your application reflects your best self and aligns with the role's requirements.

How to prepare for a job interview at Mapbox

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Android development, particularly in Kotlin and Java. Highlight any projects where you've built SDKs or libraries, and be ready to dive into technical details about your work with Jetpack Compose and Kotlin coroutines.

✨Demonstrate Problem-Solving Abilities

Mapbox values high-performing individuals who can dig into problems. Prepare examples of challenges you've faced in previous roles and how you approached solving them, especially in relation to building frameworks or developer tools.

✨Emphasise Your Passion for Developer Ergonomics

Discuss your passion for creating user-friendly APIs and frameworks. Share any experiences where you prioritised developer ergonomics in your projects, as this aligns with what Mapbox is looking for in a candidate.

✨Be Open to Learning and Teaching

Mapbox values a culture of teaching and learning. Express your willingness to learn new languages and techniques, and share instances where you've helped others grow in their skills, demonstrating your commitment to a collaborative environment.

Software Development Engineer II, Android, Maps SDK
Mapbox
M
  • Software Development Engineer II, Android, Maps SDK

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-24

  • M

    Mapbox

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>