Siri - UI Web Developer

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


Posted: Nov 5, 2018
Role Number: 200007225
Are you looking for a great opportunity to work on a dynamic development tools team passionate about delivering software tools that support the most exciting virtual assistant in the world? Do you love the challenge of solving complex problems that can have a direct impact on the success of the company? Siri Reporting and Metrics is looking for a highly motivated, ambitious, and experienced UI developer with background in crafting flexible, usable and scalable UI/UX experiences. You'll enjoy working collaboratively with our engineering partners to design and improve our software and hardware testing infrastructure. Be a part of a diverse team of engineers using creativity and flexibility to design software that our engineers love to use. You can help inspire change by using your skills to influence the future of our tools. You'll be challenged to make our web applications intuitive, faster, and more reliable. Do you like working on a team that makes a difference with the products they create? We are an equal opportunity team with many opportunities for growth and experience. You will get to work with the latest software technologies as we refactor, extend, and enhance our current software stack. You'll work along side engineering/Design/QA to understand problems and delivery extraordinary solutions to our customers.

Key Qualifications

  • 4+ years of experience
  • Some combination of the following skills would help you be successful at this job: Expert knowledge of JavaScript: must know closures, self-executing anonymous functions (aka IIFE), using the module pattern to create private variables, prototypical inheritance, promises, and scope.
  • Strong knowledge of HTML5 and CSS3 transforms and transitions.
  • Experience with a JS framework: React or Angular.
  • Experience with some JS utility libraries: Lodash, moment, jQuery, Bootstrap.
  • Experience with a JS templating library: Mustache, Handlebars or Dust.
  • Experience with source control (preferably git).
  • A passion for the simple over the complex.
  • Knowledge of Redux, RxJS, Node.js, Mocha, Chai, Grunt, Gulp, and/or Webpack are a plus.
  • Backend development experience, Java, Python, Docker, Gradle, RESTful web service experience are also a plus.


If you're passionate about building best in class web applications, we have the job for you. The Siri Reporting and Metrics team is looking for someone who gets excited about building UI’s that are intuitive, easy to use, and present complicated data in simple, easy to understand ways. As a UI Engineer, you will work with a team of highly experienced people to build and maintain a suite of analytical web applications that chart, map, analyze, and diagnose our technologies.

Education & Experience

Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience required. Masters Degree desired.

Additional Requirements