About The Position

As a Web Engineer on the Xcode Cloud team, you will design and build web interfaces that developers around the world use to manage builds, run tests in parallel, distribute apps to testers, and act on feedback while shipping apps for Apple platforms. You will shape the Xcode Cloud web experience in collaboration with Human Interface designers and server engineers, treating performance, security, privacy, and accessibility as core requirements. Your work will influence the daily workflows of developers shipping apps for iOS, iPadOS, macOS, watchOS, tvOS, and visionOS. The role is suited to someone with strong web fundamentals, sound judgment, and a commitment to continuous learning, joining a team that includes both new engineers and Apple veterans.

Requirements

  • 3 years of professional experience building large-scale web applications with HTML, CSS, and JavaScript or TypeScript.
  • Strong grasp of web fundamentals, including accessibility and performance.
  • Experience with automated testing, code review, and continuous delivery.
  • Experience communicating with customers and collaborating across design and engineering teams.
  • Experience working in multidisciplinary teams.
  • Bachelor’s degree in Computer Science or related industry experience.
  • Experience with a component-based UI framework such as React.

Nice To Haves

  • Familiarity with monorepo tooling such as Turborepo or Nx.
  • Experience integrating web service APIs.
  • Exposure to iOS or macOS development with Swift, Objective-C, or C/C++.
  • Fluency with AI assistants and agentic coding workflows.
  • Enthusiasm for great design.

Responsibilities

  • Design and build interfaces for Xcode Cloud’s web experience.
  • Collaborate with Human Interface designers and server engineers.
  • Build web experiences for managing builds, running tests in parallel, distributing apps to testers, and acting on feedback.
  • Address performance, security, privacy, and accessibility as core requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service