WebKit Developer Productivity Engineer

Apple Inc.
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

HTML
JavaScript
Amazon Web Services (AWS)
Amazon Web Services (AWS)
XCode
Bug Tracking Systems
Buildbot
Unix
C++
CSS
Command-Line Interface
Cloud Computing
CMake
Continuous Integration
Github
Python
Open Source Technology
Shell Script
Web Pages
Web Platforms
WebKit
Free and Open-Source Software
Build Tools
Web Technologies
Objective C++
Jenkins

Job description

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.\n, 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.

Requirements

Experience with Python\nFamiliarity with Unix-based systems and shell scripting\nExperience with Git and GitHub workflows\nExperience with continuous integration systems (e.g. Buildbot, Jenkins, GitHub Actions)\nEffective collaboration and communication skills\nBS degree or equivalent experience

Knowledge of C++, Objective-C, or Swift\nExperience with cloud infrastructure (e.g. AWS S3, EC2)\nExperience working with and contributing to large-scale open source software projects\nFamiliarity with build systems (e.g Xcode, CMake, Make)\nKnowledge of web technologies such as HTML, CSS, and JavaScript

Apply for this position