About The Position

The iCloud Mail, Calendar & Contacts Client Engineering team is dedicated to crafting exceptional products and user experiences for iCloud Mail across iOS, macOS, and the Web, as well as being responsible for developing system-level client frameworks. This role offers an opportunity to join a team focused on providing new features and functionality to iCloud customers by integrating client-device and cloud domains, and to engage in exploratory work as needed. The work involves building user interfaces and experiences, as well as client frameworks with performance and power efficiency in mind. Collaboration within the team and with cross-functional engineering teams is essential. The role requires crafting efficient, testable, and easy-to-maintain code, writing functional specifications and design documents, maintaining the technology stack, and developing new functionality. The ideal candidate is a capable engineer with a strong background in building high-performance, extensible systems, system-level engineering, and the drive to see tasks through to completion. A strong emphasis is placed on quality, including building comprehensive unit and end-to-end tests for both new and existing features. Strong programming fundamentals are crucial for these complex applications. Apple Cloud is invested in personal growth, offering mentorship, training, and education to help employees achieve their career goals.

Requirements

  • 3+ years experience with iOS/macOS and/or web application engineering.
  • Designing and building pixel-perfect, complex, and accessible user interfaces/applications.
  • Experience defining and integrating with Web Service APIs.
  • Inquisitive and highly-motivated self-starter and problem solver with a drive to integrate, communicate, and work well with large projects and teams.
  • 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.
  • Excellent collaboration skills, including the ability to drive discussions to align large cross-functional teams and demonstrating ownership.

Nice To Haves

  • 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.
  • Experience with native framework development.

Responsibilities

  • Integrating client-device and cloud domains to provide new features and functionality to iCloud customers.
  • Building simple-to-use User Interfaces and experiences.
  • Developing Client frameworks with performance and power efficiency in mind.
  • Collaborating within the team and with cross-functional engineering teams.
  • Crafting efficient, testable, easy-to-maintain code.
  • Writing functional specifications and design documents.
  • Maintaining the technology stack.
  • Crafting new functionality.
  • Building comprehensive unit and end-to-end tests for features.
  • Exploring large code bases.

Benefits

  • Mentorship
  • Training
  • Education
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service