Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Software Engineer Contacts Frameworks & Sync iOS macOS 
United States, California, Cupertino 
92767961

03.04.2025
Contacts is essential infrastructure adopted by virtually every app that interacts with people. Beyond powering every phone call, message, and email, our frameworks are used by third-party developers, enterprise apps, and system services to manage and access user relationships. From your Calendar invites to your calling experiences, from Photos people recognition to your favorites, Contacts is there, working behind the scenes to create seamless experiences.In this role, your responsibilities will include:
  • You possess strong software development and design skills.
  • You have strong object-oriented programming skills in Swift or Objective-C.
  • You have strong communication, collaboration, and interpersonal skills.
  • You are self-directed and can solve problems independently.
  • You have experience adopting CloudKit or CardDAV.
  • You have expertise in CloudKit, CardDAV, or Exchange sync.
  • You have designed and built infrastructure to drive sync to high levels of reliability.
  • You have experience with databases (SQLite/CoreData/SwiftData), API development, threading, data structures, performance, and battery life.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.