Skip to main content
Back to jobs

WebKit Developer Productivity Engineer

External
Apple logoApple · Cupertino, CA
Full-timeOn-site1mo ago30+ days old, may be filled
AWSCSSGitGitHubGitHub ActionsHTML
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

We're looking for an engineer to work on tools and services that will help increase the efficiency and effectiveness of WebKit contributors. You'll own and improve workflows that hundreds of engineers rely on daily, from command-line tools to continuous integration pipelines to bug tracking automation.

Responsibilities

  • Develop and maintain CLI tools used to contribute to WebKit, including pull request workflows, branch management, and other utilities
  • Maintain and improve pre-commit testing infrastructure so WebKit contributors contribute changes with confidence
  • Develop automation bridges between WebKit's open source and internal bug trackers
  • Collaborate with WebKit engineers to identify pain points and deliver productivity improvements

Requirements

  • Knowledge of C++, Objective-C, or Swift
  • Experience with cloud infrastructure (e.g. AWS S3, EC2)
  • Experience working with and contributing to large-scale open source software projects
  • Familiarity with build systems (e.g Xcode, CMake, Make)
  • Knowledge of web technologies such as HTML, CSS, and JavaScript
  • Experience with Python
  • Familiarity with Unix-based systems and shell scripting
  • Experience with Git and GitHub workflows
  • Experience with continuous integration systems (e.g. Buildbot, Jenkins, GitHub Actions)
  • Effective collaboration and communication skills
  • BS degree or equivalent experience
  • Pay & Benefits
  • Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Additional Information

WebKit is the open source browser engine that renders web pages in Safari, Mail, and many other iOS and macOS applications. The WebKit Developer Productivity team is responsible for essential tooling and services for WebKit developer workflows, such as GitHub integration, pre-commit testing, build system improvements, and integration with the Web Platform Tests project.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Apple? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect