Apple logo

Android Engineer - Apple Maps Developer Platform

Apple
Full-time
On-site
Austin, Texas, United States
If you enjoy working on developer-facing and multi-functional projects, this role is for you! Our team focuses on designing and implementing APIs, as well as creating a variety of tools that power the developer ecosystem. Our APIs are already available for Apple platforms and the Web, and by joining the Developer Platform team you can be a part of bringing them to Android. We are looking for a candidate who is passionate about crafting APIs that feel at home on Android, and who has experience working with large multi-functional teams to build a new product from inception to delivery. In this role, you will: * Elicit requirements from our clients and translate them into scalable, reliable code. * Design, review and implement 3rd party developer APIs & Tools. * Collaborate multi-functionally with Human Interaction Design, Services, Data and other Engineering teams.


  • Bachelors in Computer Science and at least 6+ years of software engineering experience in a production environment
  • Proven track record of architecting, developing, releasing and supporting critically important software components
  • Excellent verbal and written communication skills, ability to explain complex problems clearly and succinctly
  • Passion to collaborate and iterate on ideas in a multi-functional team
  • Proficiency in Android software development with Java or Kotlin
  • Familiarity with system architecture and API design
  • Experience with Continuous Integration and Delivery tools and processes


  • Experience developing user-interfaces with Android UI or Jetpack Compose
  • Experience writing testable code and familiarity with Unit Testing frameworks like JUnit
  • Track record of bringing up new software components from the ground up
  • Familiarity with Geographic Information Systems (GIS) or other spatial visualization systems
  • Familiarity with Objective-C and/or Swift