Sr. UI Engineer, Apple Services Engineering, Commerce at Apple
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

20 Aug, 25

Salary

113400.0

Posted On

20 May, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Cross Browser Compatibility, Javascript Frameworks, Html5, Git, Large Projects, Responsive Design, Web Applications, Optimization Techniques, State Management, Redux, Customer Experience, Maintainability, React.Js, Hooks, Mocha

Industry

Information Technology/IT

Description

The Apple Media Products Engineering Commerce team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. We are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And we do it on a meaningful 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. Apple is seeking a passionate User Interface Engineer to join our Apple Services Engineering team!

DESCRIPTION

As a UI Engineer on the Apple Services Engineering Team you will be responsible for building a range of applications, ranging from internal tools to customer-facing experiences. We need a highly motivated, skilled engineer to work with HTML, JavaScript/TypeScript, and CSS, and in particular one who is proficient in at least one JavaScript/TypeScript framework like React, VueJS, Angular, or equivalent, The JavaScript ecosystem is evolving rapidly, and a successful engineer will have a deep understanding of user-experience principles and software design patterns, not just familiarity with one particular framework. To thrive here you will be self-motivated in your approach, and exude collaboration skills, including the ability to mentor and be mentored. Creativity and innovation will be required to design user experiences for tools that have no parallel. Does this sound like the opportunity for you? Come be part of an amazing team!

MINIMUM QUALIFICATIONS

  • 5+ years of experience building rich web applications using modern JavaScript frameworks.
  • Deep expertise in HTML5 and CSS3, with a strong understanding of responsive design, and cross-browser compatibility.
  • 3+ years of experience with React.js, including hooks, context, and performance optimization techniques.
  • Strong understanding of component-based architecture and state management (e.g., Context API or Redux)
  • Proficient in Git and modern front-end workflows.
  • Familiar with a unit-testing framework such as Jest, Mocha, or Qunit

PREFERRED QUALIFICATIONS

  • Experienced with JavaScript/TypeScript in a production React environment.
  • Strong background in building and maintaining design systems or component libraries.
  • Exposure to accessibility standards (WCAG) and tools
  • Comfortable working in Agile environments and participating in code reviews, planning, and architectural discussions.
  • Passion for phenomenal design and user experiences
  • Knowledge of front-end performance optimization best practices.
  • A strong desire to inspire change
  • Excellent problem-solving and debugging skills, with a keen eye for detail.
  • Intense focus on delivering an outstanding customer experience
  • Capable of breaking down large projects into small deliverable pieces
  • Committed to delivering high quality, well-tested code
  • Committed to building products that everyone can use
  • Effective collaboration skills - able to communicate with managers, designers, back-end engineers, UI-engineer peers, quality-assurance testers, and your UX peers.
  • Able to balance multiple goals - privacy, performance, maintainability, and more - to deliver a high-quality product in a short time-frame
  • Full-stack development experience is helpful but not required
Responsibilities

Please refer the Job description for details

Loading...