The iCloud Mail, Calendar & Contacts Client Engineering team at Apple is looking to hire an engineer to craft exceptional products and user experiences for iCloud Mail across iOS, macOS, and the Web, as well as develop system-level client frameworks. The role involves integrating client-device and cloud domains to provide new features and functionality to iCloud customers, focusing on performance, power efficiency, and user experience.
Requirements
- 5+ years experience with iOS and/or Mac systems/application engineering, with a focus on framework development, as well as building pixel-perfect, complex, and accessible user interfaces/applications Objective-C and Swift.
- Experience defining and integrating with Web Service APIs
- Demonstrated experience designing, building and maintaining high-performance systems and frameworks
- Deep understanding of software design patterns and software development.
- Comfortable navigating and exploring large code bases.
- Experience integrating with OS services using XPC with a healthy understanding of security practices like privilege separation/escalation
- Demonstrated experience in influencing the architecture of backend systems, prioritizing user experience throughout the process.
Responsibilities
- building simple-to-use User Interfaces and experiences
- Client frameworks with performance and power efficiency in mind
- crafting efficient, testable, easy-to-maintain code
- writing functional specifications and design documents
- maintaining our technology stack and for crafting new functionality
- building high-performance, extensible systems
- building comprehensive unit and end-to-end tests
Other
- Inquisitive and highly-motivated self-starter and problem solver with a drive to integrate, communicate, and work well with large projects and teams.
- Excellent collaboration skills, including the ability to drive discussions to align large cross-functional teams and demonstrating ownership
- Interest and experience working rich web applications using modern web technologies.
- strong programming fundamentals are crucial. Whether you have a traditional CS degree or learned some other way, we’d love to talk with you.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.