App Store - UI Engineer

Cupertino, CA 95014
  • Job Code
  • Jobs Rated


Posted: Jun 23, 2020

Role Number:200169479

When this team introduced the App Store, it launched a cultural and economic phenomenon that changed the way people live, work, an...Summary


Posted: Jun 23, 2020

Role Number:200169479

When this team introduced the App Store, it launched a cultural and economic phenomenon that changed the way people live, work, and play. These engineers continue to innovate the platform, now home to over 1.5 million apps - each created using the team's own software development kit and related services. All those apps mean the store takes billions of requests from more than 500 million visitors every week, across iOS, macOS, tvOS, iPadOS, and watchOS.

To deliver such a rich experience at this scale, the engineers build high- performance systems backed up by persistent systemwide A/B testing. And to help people discover apps they love, the team uses machine learning techniques that include natural language processing to develop new

algorithms for personalization, search, and recommender systems. In a world where apps have become essential in people's daily lives, the App Store team has become essential to Apple's business.

Areas of work include macOS/iOS Engineering, Full-Stack Engineering, Front-End Engineering, Back-End Engineering, Quality Engineering, Machine Learning Engineering, Data Science, Data Engineering, Site Reliability Engineering, Commerce Engineering, and Engineering Project Management.

App Store Engineering R&D team is looking for hardworking full stack software engineers. We build internal applications that work at scale to support new products and enable workflows for the App Store. We are looking for a full stack developer who can build beautiful, fast web interfaces with cutting-edge frameworks.

If you are passionate about user experience and design, we are the team for you!

Key Qualifications

  • 5+ years experience in designing, implementing and supporting full stack applications preferably in Java or NodeJS.
  • Experience with one or more UI frameworks like React or AngularJS.
  • Build pixel-perfect user interface with HTML5, Javascript and CSS.
  • Deep understanding of HTTP protocol.
  • Understanding of browser compatibility issues and responsive web interfaces.
  • Deep understanding of development methodologies using Git and similar tools.
  • Ability to work in a fast-paced dynamic environment.
  • Have a belief in automation and tooling as a critical part of the software lifecycle.
  • Be able to drive a project from a simple idea to an implementation.
  • Be a leader who possesses both strong programming skills and a creative, user-focused attitude.


Analyze, design, code, inspect, debug, and test App Store related software solutions with emphasis on front end development. Maintain and enhance existing applications in response to new feature requests. Collaborate closely with other teams throughout the release cycle. Strong communication skills, particularly written communication.

Education & Experience

BS or MS in Computer Science or equivalent work experience.

Additional Requirements

Jobs Rated Reports for Computer Programmer

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:

App Store - UI Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Very Low
Very Poor