
Software Development Engineer II, Android, Navigation SDK
Mapbox
full-time
Posted on:
Location Type: Remote
Location: Belarus
Visit company websiteExplore more
About the role
- Defining and Overseeing the implementation of large-scale, cross-functional projects and initiatives.
- Ensuring quality by driving improvements in our development processes, code quality standards, and best practices across teams.
- Engaging in technical conversations and decisions that affect long-term strategic direction and scalability.
- Acting as a technical mentor and resource for the team, fostering professional development and knowledge-sharing.
- Design expressive and user-friendly APIs for developers using our SDKs.
- Delivering high-quality features in collaboration with peers and cross-functional teams.
- Implementing improvements to our SDK's functionality and developer experience.
- Dive into the cross-platform implementations underlying our frameworks to ensure seamless integration and functionality.
- Debugging, profiling, and optimizing 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 life events
- Professional development opportunities
- Environment of teaching and learning
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinJavaAndroid applicationsSDKstesting methodologiesdebuggingprofilingC++performance optimizationuser experience
Soft Skills
technical mentorshipknowledge-sharingcollaborationprofessional developmentdesire to learndesire to teachcustomer trustfocus on usabilityfostering teamworkstrategic thinking