Ui Engineer - Apple Media Products

3+ months agoNew York, NY


Posted: Sep 22, 2021

Role Number: 200208427

The Apple Media Products Engineering team is one of the most exciting examples of Apple's long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple's high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple's unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple's privacy policy, one of Apple's core values. Although services are a bigger part of Apple's business than ever before, these teams remain small, nimble, and cross-functional, offering greater exposure to the array of opportunities here. Apple is seeking a highly experienced User Interface Engineer to join our Apple Media Products team. As a UI Engineer, you will be responsible for building the next generation of user experiences across all of our applications.

Key Qualifications

  • Experience building complex, large scale applications in using modern web technologies, including HTML/CSS/JavaScript or TypeScript (preferred).
  • Demonstrated proficiency in at least one JavaScript framework like React, Vue.js, Angular.js or equivalent
  • Demonstrated proficiency in modern CSS development using SASS
  • Deep knowledge of Node.js, NPM, Webpack, Babel or other toolchains
  • Deep knowledge of testing frameworks like Jest, Cypress, QUnit, etc. as well as testing best practices
  • General knowledge of networking protocols HTTP/1 & HTTP/2 (GET, POST), cookies and other HTTP headers
  • General knowledge of web development best practices around accessibility, performance and production monitoring
  • Strong interpersonal and written communication skills
  • [Optional] Some experience with iOS application development (Objective-C/Swift)


The Apple Media Products UI team is looking for a highly motivated and skillful engineer to work with modern web application technologies and related tooling, frameworks, and libraries. Attention to detail and a dedication to deliver a high-quality, stable delivery is essential. To be successful you must be a self-starter who can take large challenges and break them down in to smaller tasks. You also need to have strong collaboration skills, systems thinking and build for scale and succession. You enjoy pushing the envelope and developing innovative solutions to complex problems. If you want to be a part of this world-class engineering team, this position is for you.

Education & Experience

BS in Computer Science or related discipline or equivalent experience.

Additional Requirements

Job ID: apple-200208427