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 the opportunity to work on complex, exciting, and highly transparent products with endless opportunities to make a real difference, reaching a billion users. The team's goal is to provide new features and functionality to iCloud customers by integrating client-device and cloud domains, and to provide an avenue for exploratory work. Work will involve building simple-to-use User Interfaces and experiences, as well as Client frameworks with performance and power efficiency in mind. The role requires collaboration within the team and with cross-functional engineering teams. Responsibilities include crafting efficient, testable, easy-to-maintain code, writing functional specifications and design documents, maintaining the technology stack, and crafting new functionality. The ideal candidate is an extremely capable engineer with a strong background in building high-performance, extensible systems, system-level engineering, the vision to create foundational work, and the drive to see tasks through to completion. Quality is paramount, with a focus on building comprehensive unit and end-to-end tests for both new and existing features.

Requirements

  • 7+ 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.
  • 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.
  • Strong programming fundamentals.

Responsibilities

  • Crafting exceptional products and user experiences for iCloud Mail across iOS, macOS, and the Web.
  • Developing system-level client frameworks.
  • Integrating client-device and cloud domains to provide new features and functionality.
  • 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 high-performance, extensible systems.
  • Performing system-level engineering.
  • Creating foundational work and building on it to provide functionality.
  • Seeing tasks through to completion.
  • Building comprehensive unit and end-to-end tests for new and existing features.

Benefits

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