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


Back to top