Apple Maps Client: Software Engineer in Santa Clara Valley, California
Maps Client: Software Engineer
Job Number: 57477607
Santa Clara Valley, California, United States
Posted: May. 12, 2017
Weekly Hours: 40.00
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.
Experience with the iOS and macOS SDKs / Objective-C development
Experience at the application and user interface level
Strong object-oriented programming and design skills
Proven ability to develop and ship high quality software products
A keen eye for great design and user experience.
Highly adaptable to rapid change and re-prioritization
Excellent problem solving and analytical skills
Excellent communication skills with the ability to work cross-team
Inquisitive and highly-motivated self-starter
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!
BS in Computer Science or equivalent