Front-End Engineer - Channel InStore

Santa Clara Valley (Cupertino), California, United States


Posted: Dec 11, 2018
Role Number: 83677717
Marcom is Apple’s Global Marketing Communications group. We oversee all of Apple’s advertising and marketing to ensure the flawless development and execution of world-class communications. In the role of Front-End Developer you will create rich, interactive user experiences for Apple's marketing presence worldwide. This includes building Apple-quality user experiences, architectural planning for Front End technology, and collaborating on data formats and APIs with partner teams internally. You will work with talented web designers to help develop the future of Apple’s web presence.

Key Qualifications

  • You understand source version control software and package managers (SVN, Git, NPM)
  • You are well-versed in fundamental visual and interactive design discipline
  • You strive to use web standards to build solutions using semantic markup, templates (Handlebars) and SASS
  • You understand all major browsers and the special considerations required for all various quirks
  • You are a competent JavaScript programmer who doesn't need to rely on libraries to accomplish innovative interactions
  • You understand the interplay between JavaScript and HTML & CSS, and can dynamically build, modify, and style elements on a page with ease
  • Experience crafting custom tooling to support the development and review process
  • Knowledge of front-end build tools such as Gulp, Webpack, and SASS. Experience with WebGL is a plus.
  • You have shown experience building responsive and/or mobile-first sites
  • You have a background working with Localization


- Contribute to existing JavaScript libraries used on a wide scale - Awareness of Apple's mobile platform and is able to build a solution that takes advantage of the latest iOS features while remaining performant on those devices - Innovate: build experiences that people will post to Twitter and Facebook - Comfortable working within tight deadlines to solve critical issues - Strong oral and written communicator, with good interpersonal skills; with varying levels of technical knowledge able to forge trusting relationships in a diverse team and across organizations - Willingness to take the initiative to solve problems

Education & Experience

EDUCATION: Bachelors degree preferred, or equivalent experience. Minimum of 6 years of professional software development experience with front end web development (JavaScript, HTML5, CSS3, AJAX)

Additional Requirements