Apple Cloud Platform - Continuous Delivery OSS UI Engineer at Apple (Cupertino, CA)

Apple Cloud Platform - Continuous Delivery OSS UI Engineer at Apple (Cupertino, CA)


Add To Bookmarks
Company:
Location: Cupertino, CA
Type: Full Time
Created: 2021-07-04 05:00:34

Apply Here


The Apple Cloud Platform organization is building the next generation of tools to empower Apples software developers. We're a small, highly skilled team working with Spinnaker and other open source tools to create a coherent continuous integration and delivery system for Apple services. We are looking for a frontend engineer who has astute interest in building internal web applications, a curiosity of backend API architecture and a strong desire to contribute to the open source software community. Join us as we integrate critical internal extensions, and partner with internal teams and the external OSS community.This is an opportunity for a senior frontend engineer to develop, maintain and evolve a large frontend codebase. The role comes with challenge of engineering constraints and responsibilities inherent to projects that support critical infrastructure.While the ground work to extend the backend and frontend to support features such as internal authentication and integrations with internal systems is in place, a successful candidate will continue to keep the extensions cleanly separated from upstream code as we deploy new releases. Best practices with JavaScript build toolchains and testing libraries are crucial to keeping code healthy over the long term. Our technical stack includes JVM based services (mostly Java), Go, React, TypeScript, SpringBoot, and Kubernetes. The candidate will have the desire to take ownership of our frontend code base, supporting the underpinned APIs and provide leadership around UI architecture and feature prioritization. Beyond technical expertise, the role grants the opportunity to build community within Apple as well as be a liaison to the greater OSS community. Collaborating with engineers to solve internal challenges and isolating key components to those solutions that might benefit the greater OSS community as a whole. While our focus is Apple and the needs of our development community, the role will come with the challenge innovating solutions that solve real problems. A successful candidate must be able to engage with peers, contribute positively, and build consensus around features and the direction of continuous delivery as it serves the needs of Apple.