Apple Media Products - Lead UI Engineer

    • Cupertino, CA

Summary

Posted: May 13, 2020

Role Number: 200157129

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.

Key Qualifications

  • Experience serving in a Lead/Senior role within a larger Front-End Engineering team
  • Proven ability to share and collaborate with peers both verbally and in writing
  • Previous management experience a plus
  • Strong understanding of JavaScript fundamentals
  • Experience building complex, large scale web applications
  • Proficient in at least one JavaScript framework like VueJS, Ember, React, Angular or equivalent
  • Experience with CSS3 and Sass/LESS (ability to write mixins, partials, functions, etc) and usage in large scale applications
  • Experience with Single Page Application architecture
  • Proficient knowledge of Git and NPM
  • Experience with UI Automation/Testing frameworks
  • Strong desire to learn new programming languages and development tools
  • Acute attention to detail and dedication to quality
  • Excellent oral and written English interpersonal skills.
  • Experience working with various CI workflows
  • Experience with server-side JavaScript (node.js)


Description

As a Lead/Senior UI Engineer on our team, you will be responsible for building the next generation of UX for our industry-leading services such as Apple Music, Apple Arcade and Apple TV+. We need a highly motivated Senior Engineer to both organize and maintain our existing stack, as well as strategize closely with the team to set the future direction of our architecture. As a lead, you are expected to set a strong tone of team collaboartion, attention to detail, and dedication to quality. To be successful you are self-motivated; driven to achieve and exceed commitments. You also need to exude strong teamwork skills, including the ability to mentor and be mentored. You possess a strong passion to work in a growing, energizing environment of innovation. If you want to be part of this amazing team, this position is for you.

Education & Experience

BS in Computer Science or related discipline or equivalent experience.

Additional Requirements

Working at Apple means doing more than you ever thought possible and having more impact than you ever imagined.

Apple Company Image


Back to top