Software Engineer - iWork for iCloud

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Oct 21, 2018
Weekly Hours: 40
Role Number: 114301369
Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal 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 building state of the art JavaScript productivity applications for http://iCloud.com. We’re looking for a talented developer with a real passion for building innovative user facing applications that can help us push the limits of what’s possible on the web.

Key Qualifications

  • Real passion for and experience with JavaScript
  • Deep knowledge of HTTP and browser technologies
  • Prove 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 partners

Description

As part of our team, you will: - Contribute to Pages, Numbers, and Keynote on http://iCloud.com 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 - Find ways to optimize and improve existing tools and processes to help developers be more productive

Education & Experience

Bachelor’s degree in computer science or related field, 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 mocha, jasmine, or similar
  • - End-to-end testing using WebDriver