About The Position

The AppKit team builds components and APIs used by macOS applications and helps deliver the Mac user experience. The team contributes to AppKit, UIKit, and SwiftUI, building features used across the operating system, including Dark Mode, Mac Catalyst, Touch Bar, Auto Layout, and Screen Time. Its building blocks include window and content layout, drawing and graphics support, support for input devices and other hardware, user-event handling, controls such as buttons, sliders, and tables, and document-management infrastructure. This role is responsible for owning the graphics infrastructure in the Mac UI Frameworks team. The engineer will collaborate across teams to improve designs and code, resolve potentially conflicting requirements, and write and advocate for APIs.

Requirements

  • Strong object-oriented programming skills.
  • In-depth application- and user-interface-level development experience with Cocoa, Cocoa Touch, Windows, Android, or Java.
  • Strong knowledge of one or more of Swift, Objective-C, C, C++, or Java.
  • Experience building user-interface frameworks.
  • Experience working with low-level graphics APIs such as Core Image, Core Graphics, or Metal.

Responsibilities

  • Own the graphics infrastructure in the Mac UI Frameworks team.
  • Contribute to AppKit, UIKit, and SwiftUI and build features used across the operating system.
  • Collaborate to improve designs and code.
  • Work across teams to resolve potentially conflicting requirements.
  • Write and advocate for APIs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service