Software Engineer, iWork for iCloud

Vancouver, Washington, United States
Software and Services


Role Number:200202885
Imagine what you could do here. At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Be part of a diverse team creating cutting-edge JavaScript productivity applications for We’re looking for a talented developer with a passion for building innovative user facing applications that can help us push the limits of what’s possible on the web.

Key Qualifications

  • Passion for and experience with JavaScript
  • Deep knowledge of HTTP and browser technologies
  • Solid understanding of JavaScript frameworks and the challenges in the space, preferably with advanced usage of at least one of: React, Angular, Vue.js, SproutCore, etc.
  • Passion for quality and attention to detail
  • Ability to effectively communicate within a team and with project stakeholders


As part of our team, you will: - Contribute to Pages, Numbers, and Keynote on used by millions of people around the world - Maintain and improve a large, sophisticated codebase - Work on new tools and techniques to develop, build, and test advanced JavaScript applications

Education & Experience

Bachelors Degree, or equivalent work experience.

Additional Requirements

  • Familiarity with any of the following is a plus:
  • - Webpack, Grunt, and other modern JS tools
  • - New ES 2015+ language features
  • - Babel or TypeScript transpilers
  • - Unit testing using Jest, mocha, jasmine, or similar
  • - End-to-end testing using WebDriver