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.
A fundamental understanding of visual and interactive design.
5+ years professional experience building responsive, user friendly web applications
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).
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.