A

Apple

Designs phones, computers and their operating systems

iOS/macOS Software Engineer

Desktop Application Development +1Confirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent work experience.
  • At least four years of experience in iOS/macOS application development.
  • Strong proficiency in Swift, SwiftUI, Swift Concurrency, and Swift Testing.
  • Experience architecting and maintaining complex native applications in large production codebases while applying modern design patterns.
  • A solid understanding of multithreading, concurrency, and memory management.
  • A proven track record of writing testable, maintainable code that teams can build on.
  • Excellent written and verbal communication skills for technical and non-technical audiences.

Responsibilities

  • Design and build production-quality Swift and SwiftUI features that leverage Apple's latest frameworks and services.
  • Solve complex, cross-layer technical problems spanning hardware interfaces, data pipelines, and native user interfaces.
  • Partner with Audio, Bluetooth, Sensing, Home, Location, and other teams by contributing native development expertise and raising the technical bar.
  • Collaborate across organizations to translate ambiguous requirements into concrete engineering plans.
  • Lead design reviews, author documentation, and deliver substantive feedback on peer designs.
  • Present work to the team and leadership through demos, presentations, and retrospectives.

Desired Qualifications

  • A Master's degree in Computer Science, Computer Engineering, a related field, or equivalent work experience.
  • Experience integrating CoreML or on-device machine learning models into production iOS/macOS applications.
  • Ability to profile and debug performance issues, including memory leaks and user-interface hangs.
  • Experience with Python and/or web-services development.
  • A history of shipping zero-regression features or owning quality outcomes in a production environment.
  • Experience rapidly adopting new Apple frameworks and sharing technical knowledge within a team.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs