Apple is looking for a Senior App Developer to assist in the development of frameworks and app features which support the entire Apple Maps ecosystem, aiming to provide detailed experiences that offer a better way to navigate without constant tracking.
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
- 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
- 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
- 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
Other
- Collaborating cross-functionally with Human Interaction Design, Privacy, and other App and Services related Engineering teams
- Shown ability successfully leading larger-scale projects involving multiple teams
- Shown ability successfully leading projects and mentoring others
- BS in Computer Science or equivalent degree and 8 years OR MS and 6 years of hands-on engineering experience