Logo Apple

Software Developer, Apple University

Job description

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).


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.

Flag of United States Cupertino, CA, USA
Work permit
Flag of United StatesUnited States
Work level
Date posted
6 months ago
Get job alerts
Stay in the loop. Get jobs like this just to your inbox and never miss a new opportunity. Issued weekly!
Your name
Enter your e-mail
Get Svelte.js jobs right to your inbox
Your name
Enter your e-mail