The business problem is to develop frameworks and app features that support the entire Apple Maps ecosystem, ensuring seamless integration with upcoming hardware and software releases across various Apple applications like Weather, Photos, and Siri.
Requirements
- At least 4 years developing with object-oriented programming languages such as Objective-C and Swift
- Proficiency with frameworks such as SwiftUI and UIKit/AppKit
- Ability to define and analyze software solutions and provide clear technical designs for them
- Experience in providing architecture designs of large features in collaboration with other teams and stakeholders
- Keen ability to identify technical risks and provide plans of mitigation
- Proficiency in debugging and performance optimization concepts such as power management and memory management
Responsibilities
- Defining requirements from our partner teams and translating them into scalable, reliable code
- Collaborating cross-functionally with Human Interaction Design, Privacy, and other App and Services related Engineering teams
- Designing, Developing, launching, and maintaining cross-platform features that integrate Maps with the Apple ecosystem
- Providing technical insights and updates about the Maps ecosystem to partner teams
- Learning and adapting quickly to constantly evolving business requirements
Other
- BS in Computer Science or equivalent degree and 8 years OR MS and 6 years of hands-on engineering experience
- Shown ability successfully leading projects and mentoring others
- Shown ability successfully leading larger-scale projects involving multiple teams
- Apple is an equal opportunity employer that is committed to inclusion and diversity.