Maps are no longer static. Our maps represent the ever-evolving world, accessing, aggregating, and adapting anonymous data from millions of sensors and phones in real-time. Mapbox has the exciting opportunity to power devices and products across the next frontier in location-based data, such as the Internet of Things and AR/VR.
Whether you’re watching the delivery of your grocery order on Instacart, looking at a gym on ClassPass, sending snaps on Snapchat, tracking your personal best on Strava, monitoring your gas budget on Metromile, or checking today’s forecast on The Weather Channel, Mapbox is the location and maps within those apps. We’re changing how people move by mapping the world in real-time. We are the developer platform for location.
What You’ll Do
Mobile Software Engineer, Mapbox, Inc., San Francisco, CA. Designing, developing, and modifying computer applications software to support Mapbox Mobile Navigation development. Building core functionality that powers turn-by-turn directions in custom consumer, automotive, and enterprise applications based on the Mapbox stack. Analyzing user needs to create software solutions, modify existing software, and improve software performance. Monitoring computer applications functioning to ensure specifications are met. Designing and implementing high value features in collaboration with a cross-functional team. Crafting expressive and easy-to-use APIs for developers using Mapboxs SDKs. Helping to lead and grow an existing team of Android engineers. Supporting and contributing to the evolution of Mapboxs vision for cross-platform native development. Working closely with customers and internal stakeholders to define and inform the prioritization of key software application features.
40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m.
MUST HAVE MASTERS DEGREE, OR FOREIGN EQUIVALENT, IN COMPUTER SCIENCE, COMPUTER ENGINEERING, OR A RELATED FIELD, PLUS THREE (3) YEARS OF EXPERIENCE IN SOFTWARE DEVELOPMENT OR BACHELOR’S IN ABOVE FIELDS + 5 YEARS POST BACC. PROGRESSIVE EXP IN SOFT DEV. MUST MEET BACKGROUND SCREENING.
- DEVELOPING ANDROID NAVIGATION APPLICATIONS INCLUDING CLIENT INFRASTRUCTURE AND UI FUNCTIONALITY;
- UTILIZING KOTLIN AND JAVA PROGRAMMING LANGUAGES IN ORDER TO DEVELOP MOBILE SDKS THAT WORK WITH COMMON ANDROID DEVELOPMENT LANGUAGES;
- INTEGRATING AND UTILIZING MOBILE SOFTWARE DEVELOPMENT TOOLS FOR TESTING, BUILDING, AND MEASURING MOBILE SDK QUALITY AND PERFORMANCE;
- ANALYZING SDK PERFORMANCE METRICS TO IDENTIFY AND ADDRESS CUSTOMER FACING ISSUES WITH POWER AND MEMORY PERFORMANCE ON MOBILE OPERATING SYSTEMS; AND
- USING AND DEBUGGING GPS & LOCATION BASED SERVICES FOR MOBILE DEVICES.
To be considered, applicants must send resumes to email@example.com referencing job code .
Mapbox, Inc. is an Equal Opportunity Employer
Our commitment to diversity includes the recognition that our conservation mission is best advanced by the leadership and contributions of men and women of diverse backgrounds, beliefs and culture. Recruiting and mentoring staff to create an inclusive organization that reflects our global character is a priority and we encourage applicants from all cultures, races, colors, religions, sexes, national or regional origins, ages, disability status, sexual orientation, gender identity, military, protected veteran status or other status protected by law.
The successful applicant must meet the requirements of Mapbox, Inc.’s background screening process.