About The Position

The Software Engineer will build and operate full-stack interactive applications and supporting cloud services for Apple’s Retail and Marcom Engineering team. The role includes developing features for a macOS application using Swift and SwiftUI, building React-based web plugins that render inside the app, and creating the APIs, data systems, and real-time infrastructure that support documents. The engineer will work across native and web interfaces, from database schema design and query performance to UI animations and behavior. A key focus is making collaboration feel intuitive, including instant edits, predictable undo in shared documents, and interfaces that respond smoothly to teammates’ changes. The engineer will work directly with app users to understand their workflows and build useful, intuitive tools.

Requirements

  • At least 5 years of software engineering experience building both user interfaces and supporting services.
  • Experience shipping user-facing software in a native framework (SwiftUI, AppKit, or UIKit) or on the web with React.
  • Experience building backend services, including API design and relational databases.
  • Proficiency in at least two of Swift, TypeScript, or Kotlin.
  • Bachelor of Science in Computer Science or a related field, or equivalent job-related experience.

Nice To Haves

  • Experience with both SwiftUI and React.
  • Experience with Kotlin and Spring Boot, or server-side Swift (Vapor).
  • Experience building real-time collaborative or local-first applications, such as those using CRDTs, operational transforms, or sync engines.
  • Experience building creative or authoring tools, such as design tools, WYSIWYG editors, visual page builders, or content management systems.
  • Experience building component libraries, design systems, or APIs used by other engineers.
  • Experience integrating LLM-assisted features into user-facing applications.
  • Enjoyment of working in a creative-led culture and spending time with the people who use what you build.

Responsibilities

  • Build features for a macOS application using Swift and SwiftUI.
  • Build React-based plugins that render inside the macOS app.
  • Build and operate cloud services, including APIs, data systems, and real-time infrastructure.
  • Design database schemas and investigate slow queries.
  • Deliver intuitive collaborative-document experiences, including instant edits, predictable undo, and calm UI behavior when changes arrive from teammates.
  • Work directly with people who use the app to understand their workflows and build tools that feel intuitive.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service