10 days old

Cloud Platform Developer, Tools Engineer

Cupertino, CA
  • Job Code
    200116355
Summary

Summary

Posted: Oct 31, 2019

Weekly Hours: 40

Role Number: 200116355

Build tooling to make developers more efficient. Become an advocate for excellence with well thought-through applications and infrastructure
Job Responsibilities

Extend Xcode to support the Apple Cloud Platform (ACP) Developer Platform work with Cloud Functions. Work directly on software and with other engineering teams in ACP & Developer Tools (DT)
Build workflow, integrations with internal and external Apple Systems including low-level services such as Apple's Identity Management Services, Device Compute as well as high-level systems such as WWDR, GitHub, BitBucket, PIE, RIO, Device Compute

Key Qualifications

  • Experience with low-level and big-picture aspects of system development at Apple scale
  • Experience with Apple Developer Ecosystem, including iOS, macOS, tvOS, Xcode, iCloud. Experience working with the Xcode extension architecture
  • Understanding and experience working with device-side SPI, XPC design. Experience working with and designing web-service APIs and remote interfaces
  • Experience and knowledge of Continuous Integration and Continuous Delivery concepts and tools
  • A strong, opinionated view on testing methodologies including unit and integration tests. Experienced in test data automation, application simulation
  • Swift, Objective C, C++ experience required
  • Java, Python experience desired
  • Low-level macOS, iOS, DarwinOS, Linux experience required
  • Ability to drive a project from concept to shipping. Strong inter-personal skills are required to work with other teams to get the job done
  • Able to advocate new processes, demonstrate capabilities, gather feedback and iterate

Description

Developer Tools is a small, newly formed team in the Apple Cloud Platform group focused on building new developer experiences to improve the efficiency of both internal and external teams. In addition to helping developers worry about their application work, we are also introducing technologies which better position developers to take advantage of the Apple Ecosystem, both now and in the future

Education & Experience
- Bachelor's degree or Masters in Computer Science, Computer Engineering, or equivalent

Additional Requirements

Posted: 2019-10-31 Expires: 2019-11-29

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Cloud Platform Developer, Tools Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast