Mapbox

Software Development Engineer II, Android, Navigation SDK

Mapbox

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $75,000 - $112,000 per year

About the role

  • Play a critical part in defining architectural direction, leading technical initiatives, and designing scalable features.
  • Develop innovative solutions that integrate multiple Mapbox SDKs (Navigation, Maps, and Search).
  • Define and Oversee the implementation of large-scale, cross-functional projects and initiatives.
  • Ensure quality by driving improvements in our development processes, code quality standards, and best practices across teams.
  • Engage in technical conversations and decisions that affect long-term strategic direction and scalability.
  • Act as a technical mentor and resource for the team, fostering professional development and knowledge-sharing.
  • Actively participate in hands-on development work to maintain high-quality standards across our SDKs.
  • Design expressive and user-friendly APIs for developers using our SDKs.
  • Deliver high-quality features in collaboration with peers and cross-functional teams.
  • Implement improvements to our SDK's functionality and developer experience.
  • Dive into the cross-platform implementations underlying our frameworks to ensure seamless integration and functionality.
  • Debug, profile, and optimize performance issues.

Requirements

  • Demonstrated history of shipping complex Android applications and SDKs.
  • Experience with native technologies, such as Kotlin and Java.
  • Experience with testing methodologies and frameworks.
  • Focus on usability and great user experience.
  • Desire to build frameworks and developer tools.
  • Desire to learn and to teach.
  • Passion to earn and keep customer trust.
  • Readiness to go deep in the Android stack and navigate AOSP code when needed.
  • Experience debugging and profiling to resolve performance issues is a plus.
  • Familiarity with or a desire to learn more about C++ is a plus.
Benefits
  • supportive health care
  • parental leave
  • flexibility for the things that come up in life
  • professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinJavaMapbox SDKsAndroid applicationstesting methodologiesdebuggingprofilingC++API designcross-platform development
Soft Skills
technical mentorshipprofessional developmentknowledge-sharingcollaborationusability focuscustomer trustdesire to learndesire to teachleadershipcommunication