UI Frameworks Engineer, macOS

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
104 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $227k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays less than 51% of similar roles. Most pay $202,800–$251,187 — the blue band above. At the midpoint, this role pays about $214k versus about $227k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · UI Frameworks Engineer, macOS

The UI Frameworks Engineer, macOS joins the Mac UI Frameworks team to develop the core user interface frameworks for macOS applications. This role involves contributing to SwiftUI, AppKit, and UIKit to build essential components and APIs used by all macOS application developers. Day-to-day responsibilities include developing building blocks for windows, content layout, drawing and graphics support, and user controls like buttons, sliders, and tables. The engineer will also work on document management infrastructure and hardware feature support. Required technical skills include proficiency in Swift and Objective-C, along with experience in UI development for native platforms. The role requires expertise in software system architecture, API design, and low-level graphics APIs such as Core Image, Core Graphics, or Metal to solve complex framework-level development problems.

What you'll do

  • Contribute to the development and maintenance of SwiftUI, AppKit, and UIKit frameworks.
  • Build core UI components including windows, layouts, buttons, sliders, and tables.
  • Develop graphics support and drawing features using low-level APIs like Metal or Core Graphics.
  • Implement support for new input devices and hardware features.
  • Design and develop APIs that empower developers to build macOS applications with less code.
  • Optimize software performance through rigorous analysis, debugging, and code optimization techniques.
  • Manage document management infrastructure and user event response systems.

What we're looking for

  • Proficiency with Swift and Objective-C (or the capacity to become proficient quickly).
  • 5+ years of experience with UI development for iOS, macOS, watchOS or other Native Platforms.
  • Bachelor's Degree in Computer Science or equivalent experience.
  • Proven ability to collaborate effectively with a diverse team and thrive in fast-paced, deadline-driven environments (preferred).
  • Strong verbal and written communication skills (preferred).
  • Experience developing performance-critical software with a solid understanding of systems architecture and modern UI frameworks (preferred).
  • Proficiency in performance analysis, debugging, and code optimization techniques (preferred).
  • Experience building user interface frameworks, API development, and working with low-level graphics APIs (preferred).

More like this

Similar roles

Senior UI Software Engineer, Cocoa

Apple Inc

Cupertino, CA 40 days ago $184,700–$324,800
Swift Objective C C C++ Java Cocoa UIKit SwiftUI Core Image Core Graphics Metal Mac Catalyst Auto Layout Android object oriented programming

Senior UI Software Engineer, Cocoa

Apple Inc

Cupertino, CA 4 days ago $184,700–$324,800
Swift Objective C C C++ Java Cocoa UIKit SwiftUI Core Image Core Graphics Metal Mac Catalyst Auto Layout Android object oriented programming