CoreAnimation macOS Applications Engineer

Apple is a leading technology company known for innovative products like iPhone, iPad, Apple TV, Mac, and Watch.
$143,100 - $264,200
Frontend
Senior Software Engineer
In-Person
3+ years of experience
Consumer

Description For CoreAnimation macOS Applications Engineer

Core Animation is the graphics compositing engine behind every Apple device that renders to a display. The team is looking for an extraordinary software engineer to work on technologies behind iPhone, iPad, Mac, Apple Watch, AppleTV, as well as secret "black box" projects. As a tools engineer on the Core Animation team, you will work within a highly skilled engineering team in developing and maintaining prototyping tools that are critical for UI design and supporting UI development in current and future OS releases.

The role involves working at the core graphics layers in Apple's operating systems, providing an opportunity to have a major impact on the end user experience for all Apple customers. The GGD (Graphics, GPU and Display) Software team provides the graphics software foundation for all of Apple's innovative products.

Key responsibilities include:

  • Developing AppKit applications
  • Working with UIKit and CoreAnimation
  • Designing and implementing APIs
  • Debugging and optimizing applications
  • Collaborating with a skilled engineering team

Required qualifications:

  • 3+ years of experience developing AppKit applications
  • Strong Objective C or C/C++ coding abilities
  • Experience in developing design-tool apps
  • Experience with UIKit and CoreAnimation
  • Strong API design knowledge
  • Experience debugging and optimizing applications
  • BS or MS in Computer Science or Engineering or equivalent years of experience

Preferred qualifications:

  • Excellent communication and collaboration skills
  • Fundamental knowledge of GPU programming

This role offers the opportunity to work on cutting-edge graphics technologies and contribute to the user experience of millions of Apple users worldwide.

Last updated 13 days ago

Responsibilities For CoreAnimation macOS Applications Engineer

  • Develop and maintain prototyping tools for UI design
  • Support UI development in current and future OS releases
  • Work on core graphics layers in Apple's operating systems
  • Contribute to the graphics compositing engine for Apple devices
  • Design and implement APIs
  • Debug and optimize applications

Requirements For CoreAnimation macOS Applications Engineer

  • 3+ years of experience developing AppKit applications
  • Strong Objective C or C/C++ coding abilities
  • Experience in developing design-tool apps
  • Experience with UIKit and CoreAnimation
  • Strong API design knowledge
  • Experience debugging and optimizing applications
  • BS or MS in Computer Science or Engineering or equivalent years of experience

Benefits For CoreAnimation macOS Applications Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses
  • Opportunity to become an Apple shareholder
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Potential relocation assistance

Interested in this job?

Jobs Related To Apple CoreAnimation macOS Applications Engineer

Sr. Frontend Web Engineer, Creativity Apps

Senior Frontend Engineer role at Apple, building next-gen creative tools with React and TypeScript, offering competitive pay and benefits.

Senior Front End Engineer

Senior Front End Engineer at Apple, creating innovative user interfaces for data platform experiences across analytics and ML.

Software Engineer, Safari Core Technologies

Join Apple as a Software Engineer for Safari Core Technologies, crafting the future of web browsers and impacting iOS and macOS platforms.

Senior Front End Engineer

Senior Front End Engineer at Apple, creating innovative user interfaces for data platform experiences across analytics and ML.

ML UI Frameworks Engineer, Swift Platform Experience

Join Apple's SwiftUI tools team as an ML UI Frameworks Engineer to develop innovative UI experiences using machine learning techniques.