20 days old

Full-Stack Engineer, Quality Tools, Marcom

Cupertino, CA
  • Job Code


Posted: Sep 26, 2019

Weekly Hours: 40

Role Number: 200106185

At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Apple's Interactive Technology organization is part of Apple's Worldwide Marketing Communications Department (Marcom). Marcom designs and delivers the iconic brand images and experiences to various sites, apps and retail stores. We work on many high-impact projects that serve various Apple lines of business. We use the latest in open source technologies and continue to evolve and deliver solutions on a worldwide scale. Working with a variety of multi-functional teams, we bring it all together to deliver the interactive experiences with an excellent group of software engineers while having fun along the way.

We are looking for an experienced software engineer to build high-quality, scalable tools and applications to support quality engineering, front-end development, and Quality Assurance groups within Marcom. You should be highly skilled in the design and development of scalable web applications and services, with deep knowledge of typical infrastructure, databases, and networking. You'll be joining a team of full-stack engineers working collaboratively in support of Apple.com

Key Qualifications

  • Advanced-level programming expertise in Node.js
  • Experience with API creation, RESTful services and HTTP(S) protocol
  • Experience with cloud services, virtual machines and container technologies
  • Experience integrating open-source technologies in a multi-tier system architecture, e.g. React UI Node.js API MongoDB
  • Understanding of deployment orchestration using Ansible, Puppet, Chef, Salt, Vagrant, Kubernetes or vCenter/vSphere
  • Experience with TestCafe and/or WebdriverIO
  • Familiarity with Javascript test frameworks like Jasmine, Jest or Mocha
  • Familiarity with WebDriver specifications and/or browser automation technologies
  • Ability to clearly communicate and articulate your ideas
  • Proficient in more than two scripting programming languages
  • Experience with object-oriented programming concepts
  • Experience working with Grunt or other task runners
  • Experience with continuous integration and continuous deployment

- Develop tools and applications to support testing efforts on apple.com
- Analyze requirements, systems and workflows and recommend solutions
- Collaborate with automation engineers by developing supporting global components for more than one automation framework
- Maintain and enhance existing systems and platforms
- Design and develop APIs
- Document architecture, technical designs, and APIs

Education & Experience

Bachelor's Degree in Computer Science preferred, or equivalent experience

Additional Requirements

Posted: 2019-09-27 Expires: 2019-10-26

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Full-Stack Engineer, Quality Tools, Marcom

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast