About The Position

Apple is seeking a software engineer with strong visual design sensibility to build the views, layouts, and APIs used to create generative interfaces. The role owns the UI layer that generative interfaces are built on, with APIs designed for both engineers and models generating interfaces in real time. The work focuses on choosing effective abstractions and making high-quality, native-feeling results easy to produce. The engineer will build components that adapt to constrained space, varying sizes, and content whose length and shape are not known in advance. Working closely with Apple’s design studio, the engineer will prototype with designers, refine concepts into principled and clearly named APIs with a small surface, and study how models use those APIs to improve the quality of generated results. The role also partners with design, AI, and UI framework teams across Apple.

Requirements

  • At least 5 years of software engineering experience.
  • Expert-level SwiftUI knowledge, including custom Layout and preferences, and a deep understanding of its layout model.
  • Designed and shipped a reusable view or component API adopted by other engineers.
  • A portfolio, shipped work, or prototypes demonstrating strong visual craft, especially in typography and layout.
  • Comfort working directly with designers, from early ambiguous exploration through pixel-exact results.
  • Experience designing framework APIs, including naming, progressive disclosure, and defaults.
  • Experience building adaptive layouts that remain correct with content that is not known ahead of time.
  • Deep knowledge of Dynamic Type, accessibility, localization, and right-to-left layout.

Nice To Haves

  • Experience building or maintaining a design system or component library used across many product teams.
  • Experience designing APIs or schemas that a model generates against.

Responsibilities

  • Build views, layouts, and APIs that serve as building blocks for generated interfaces.
  • Own the UI layer that generative interfaces are built on, creating APIs for engineers and models generating interfaces in real time.
  • Develop components that handle tight space, varying sizes, and content whose length and shape are not known until runtime.
  • Prototype with designers and translate successful explorations into principled, well-named APIs with a small surface.
  • Study how models use the APIs and improve them so high-quality results are the default.
  • Partner with design, AI, and UI framework teams across Apple.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service