A

Apple

Designs phones, computers and their operating systems

UI Engineer - Multiple Teams

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, CanadaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of web application development experience in JavaScript or TypeScript.
  • At least 2 years of experience with ReactJS or an equivalent front-end framework such as Angular or Vue.js.
  • At least 2 years of advanced front-end development experience, including browser APIs, responsive layouts, accessibility, and performance challenges.
  • A strong understanding of front-end architecture, state management systems, and reusable front-end components.
  • Familiarity with REST API architecture, API schema design, and API integration.
  • Experience writing maintainable and reusable code that is easy to test and extend.
  • Understanding of design and user-experience principles and the ability to participate in design discussions.
  • Hands-on experience with front-end build systems and tools including Webpack, Babel, NPM, and Node.js.
  • Experience building performant and reusable front-end features and components in sophisticated web applications.
  • Knowledge of best practices and patterns for large-scale web applications in JavaScript.
  • Familiarity with code reviews, shared repositories, continuous development and deployment across several environments, and regular release cycles.
  • Ability to troubleshoot engineering problems collaboratively and work independently when needed.

Responsibilities

  • Build user interfaces and experiences for the App Store Connect web platform.
  • Build pixel-perfect pages and feature-rich web products for app developers.
  • Collaborate with cross-functional teams including Design, Backend, Quality Assurance, Operations, Project Management, and Product Marketing to build web applications.
  • Help deliver web applications that meet Apple's standards for visual quality, high quality, and privacy.

Desired Qualifications

  • A strong understanding of front-end architecture, state management systems, and reusable front-end components.
  • Familiarity with REST API architecture, contributing to API schema design and integration.
  • Experience writing maintainable and reusable code that is easy to test and extend.
  • Understanding of design and user-experience principles, with the ability to participate in design discussions.
  • Hands-on experience with front-end build systems and tools including Webpack, Babel, NPM, and Node.js.
  • Strong attention to detail, good communication, and time-management skills.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs