Front-End Developer, Marcom

Santa Clara Valley (Cupertino), California, United States
Marketing

Summary

Posted:
Role Number:200147101
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 seeking a Front-End Developer to drive user experience innovations for apple.com (http://apple.com/). Working closely with Designers, Producers, and UX designers, this developer will not only be responsible for defining the architectural strategy for front-end technologies - HTML, CSS & JavaScript -- but for evangelizing those technologies while collaborating with their teams.

Key Qualifications

  • -- Creative:
  • Well-versed in the fundamentals of visual and interactive design, with the ability to create solutions using web standards/semantic markup
  • 3+ years of experience working with creative teams across design and UX disciplines. Desire to drive the conversation, as well as attention to detail.
  • -- Technical:
  • 5-7 years of professional experience with front end web development (JavaScript, HTML5, CSS3)
  • Solid experience with pure JavaScript without the need \to rely on libraries to accomplish innovative interactions
  • Comfortable with source control software (SVN, Git)
  • Working knowledge of package managers and front-end build tools in a production environment (e.g. NPM, Gulp, Grunt)
  • Experience with CSS3/LESS/SASS (ability to write mixings, partials, use source maps, etc)
  • Experience using and writing templates (Handlebars, Mustache, etc.)
  • Possess and understanding of all major browsers and the special considerations required for all various quirks
  • Understanding of the interplay between JavaScript and HTML & CSS, with a focus on performance
  • Experience in web standards, semantic web, accessibility and SEO.
  • Experience with WebGL is a plus
  • Understanding of Accessibility and WAI guidelines is a plus

Description

- Lead development efforts on large scale web-based projects, architecting robust, accessible, and lasting solutions - Mentor and educate team members on development standards and new technologies, especially JavaScript, HTML & CSS

Education & Experience

BS in Computer Science or related work experience

Additional Requirements