Analytics UI Frameworks Engineer, Apple Media Products

Cupertino, CA
  • Job Code


Posted: Oct 30, 2019

Role Number: 200118930

AMP Analytics Engineering team is looking for a top-notch engineer to help develop frameworks and tools to collect user experience metrics from client applications. This data will be used to generate insights into customer experiences on products such as App Store, Apple Music, iTunes Store, Books, Podcasts, TV, etc. This position also involves working directly with those teams on instrumentation details and provides an opportunity to work with engineers and stakeholders from a variety of teams. Our analytics platform is highly-performant and allows teams inside Apple to perform effective analyses of user behavior while protecting user privacy

Key Qualifications

  • 4+ years of web and Objective-C development experience
  • Back-end Java development experience
  • Experience in toolkit/library/framework development
  • Strong object-oriented design skills, coupled with a deep knowledge of data structures and algorithms
  • Able to gather cross-functional requirements and translate them into practical engineering tasks
  • Creative problem-solver
  • Takes initiative to solve problems and improve product
  • Great attention to detail


The Apple Media Products (AMP) Analytics Engineering team provides a collection of services, frameworks and tools for collecting and aggregating application metrics. These metrics can be used to analyze user behavior, customer preferences, measure performance and improve software design. You will be working on a small team valuing cooperation, brainstorming, with an emphasis on design.

You will be responsible for:
- Developing frameworks and tools that other teams will leverage to instrument their products with metrics
- Working closely with client teams to help them instrument their apps
- Working closely with data analysts, Privacy Engineers, and others to design instrumentation that is privacy-friendly and meets business requirements

We are looking for engineers who have:
- A keen sense of how to build robust frameworks and APIs
- An aspiration for refactoring code into reusable components and enjoy helping others use those components
- Curiosity to drive them to explore new technologies and apply creative solutions to problems
- A desire to engage in and facilitate design discussions

Education & Experience

BS degree in Computer Science or a related field preferred

Additional Requirements

  • Knowledge of JavaScript frameworks: Angular, React
  • Experience working with dependency management tools: npm / Bower
  • Development experience in some or all of: Javascript Swift, C/C++ is preferable
  • Experience working on a metrics or analytics system is a plus

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Analytics UI Frameworks Engineer, Apple Media Products

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account