Software Developer, Apple University

Santa Clara Valley (Cupertino), California, United States
Corporate Functions

Summary

Posted:
Weekly Hours: 40
Role Number:200394332
Apple University provides wide-ranging and unique educational programs for Apple employees. Through our original curricula, we aim to foster deeper understanding, critical reflection, and engaged discussion about Apple’s culture, organization, and values, and about the social context and public culture in which Apple works. To advance these ambitious aims, Apple University creates and delivers original classes, tools, workshops, and media. These offerings help inspire intellectual curiosity, sustain Apple’s culture of debate, and build thoughtful and informed leadership throughout the company. The University team includes faculty from academia, with deep expertise in select disciplines, as well as faculty who previously held leadership roles in Apple and were drawn to teach. They work with the Production team, which includes the broad areas of expertise — including engineering — required to develop, produce, and deliver all of the offerings listed above. As an Interactive Developer, you would partner with various functions to engineer rich, engaging, and reliable experiences that contribute across Apple University offerings.

Key Qualifications

  • A fundamental understanding of visual and interactive design.
  • 5+ years professional experience building responsive, user friendly web applications
  • Experience building sophisticated applications using HTML, CSS, and JavaScript; knowledge of web standards, building solutions using semantic markup and CSS.
  • Proficiency in at least one JavaScript/TypeScript framework like Svelte, React, VueJS, Ember, or equivalent.
  • Experience with CSS3 and pre-processors such as LESS or Sass (ability to write mixins, partials, functions, etc) and usage in large-scale applications.
  • Understanding of Node.js, NPM, Webpack, Babel or other toolchains, continuous integration systems, and HTTP networking.
  • Knowledge of web standards around accessibility, performance, SEO, and production monitoring.
  • Experience defining and integrating with Web Service APIs.
  • (Ideally) Experience with iOS application development (Objective-C/Swift).

Description

Beyond those qualifications, we are looking for a collaborative, curious, and flexible member of our team of creators. This likely requires: Excellent interpersonal skills, and comfort in exploring options and presenting to non-engineers Ability to share/collaborate with peers, including sharing new ideas Drive for quality Dedication to learning Passion or interest in education — enthusiastic about trying to educate people in new and engaging ways

Education & Experience

BA, BS, or equivalent

Additional Requirements