At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Does creating new features that bring together software, hardware and services for our users excite you? Are you passionate about user experience? The Maps team is looking for a talented and passionate Software Engineer to contribute to the Maps application, a cornerstone of Apple's platforms (iOS, macOS and watchOS) that is used by hundreds of millions worldwide.

Job Description

Key Qualifications
Experience with the iOS and macOS SDKs / Objective-C development
Experience at the application and user interface level with strong object-oriented programming and design skills
A keen eye or passion for great design and user experience.
Highly adaptable to rapid change and re-prioritization
Excellent communication skills with the ability to work cross-team
Inquisitive and highly-motivated self-starter
Description
As an engineer on the Maps Client team, your primary responsibility will be high-level UI development, but you'll often find yourself working at different levels of the stack in order to pull off challenging features. You should feel comfortable moving fluidly from network programming to framework and application development. You'll be maintaining and improving not just Maps, but also its' supporting frameworks and Siri and SpringBoard components. You'll also be responsible for debugging and delivering the best possible application performance and adopting the best testing practices to help you find and fix bugs early.

As the face of the Maps app running on iOS, macOS, and watchOS, every engineer on our team can have an enormous impact on the product we ship. To succeed here, you'll need above all to be passionate about creating a map browsing, search, and navigation experience that is the best of its kind.

Are you searching for a place to perform some of the best work of your life? We would be excited to have you join our team!

Education
BS in Computer Science or Equivalent experience developing apps or building frameworks or developing UI's will be considered