About The Position

Help shape the future of browser extensions, focusing on user privacy, user experience, and developer experience. The team builds on WebKit and Apple frameworks to provide APIs and tools for developers building Safari extensions, while advancing extensions platforms for iOS and macOS. The role helps build the foundations of the Safari Extensions platform and makes the developer experience fast, fun, and accessible. It includes implementing APIs and tools, improving the architecture, security, and privacy of existing offerings, and contributing throughout the development lifecycle—from brainstorming and prototyping through coding, debugging, shipping, and responding to developer and user feedback. The engineer collaborates with WebKit, iOS and macOS application and framework teams, Developer Tools, Security and Privacy, and Apple’s Human Interface group.

Requirements

  • Thorough understanding of Swift, Objective-C, C++, or C.
  • Strong object-oriented programming experience.
  • Excellent debugging and analytical skills.
  • Ability to thrive in a highly collaborative, learning-focused environment.
  • Creativity and enthusiasm for improving developer experience.
  • Excellent communication skills.
  • Imaginative and self-motivated, with deep care for user and developer experience.

Responsibilities

  • Build foundations for the Safari Extensions platform.
  • Implement new APIs and tools for developers.
  • Improve the architecture, security, and privacy of existing APIs and tools.
  • Contribute throughout the development lifecycle, including brainstorming, prototyping, coding, debugging, shipping, and addressing developer and user feedback.
  • Collaborate with WebKit, iOS and macOS application and framework teams, Developer Tools, Security and Privacy, and Apple’s Human Interface group.
  • Help advance extensions platforms for iOS and macOS.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service