Senior Front-End Developer, Retail Digital Signage

Santa Clara Valley (Cupertino), California, United States


Role Number:200207379
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. Apple is seeking a skilled and highly motivated front-end developer to build high-quality interactive experiences that will be used by customers in hundreds of Retail stores around the world. Come join a growing team of WebKit specialists who create innovative software experiences that supplement the in-store buying experience.

Key Qualifications

  • At least 8 years development experience in building scalable, data-driven web applications
  • A track record of collaborating with designers and engineers to develop consumer-facing products
  • Deep understanding of JavaScript and ES6, and does not need to rely on libraries and plugins to create innovative solutions
  • Passion for CSS, and for building modular user interfaces for an international audience
  • Understanding of fundamental visual and interactive design disciplines
  • Excellent critical thinking, problem solving, and communication skills
  • Experience with iOS applications in Swift/Objective-C is a plus
  • Experience collaborating with other team members in multiple teams diagnosing and debugging complex systems, and participating in investigating build, deployment and operational issues
  • Experience collaborating with other technical teams on DevOps responsibilities for application deployment, performance, monitoring, reliability and scalability
  • Experience in building JavaScript applications using technologies like React and Redux
  • In depth knowledge of build chain tools like Gulp, Grunt, Webpack
  • Knowledge of source version control software like SVN and Git, and comfortable with Bash commands
  • Experience with Babel or TypeScript transpilers is a plus
  • Experience with Node.js, Docker, Jenkins is a plus


We are looking for someone with strong technical skills and the drive to help push the in-store buying experience into the digital age. In this role, you will: - Lead the front-end development of one or more customer facing Retail platforms. - Maintain and improve a growing codebase, and introduce rigor and stability to a growing platform. - Work with designers, engineers, and producers to launch new Apple products and features, from concept to deployment. - Collaborate with system engineers, frontend developers and software developers to define shared platform solutions. - Work with content management and localization teams to support the experience in multiple languages. - Mentor new members and promote software development best practices and uphold team standards. - Find ways to optimize and improve existing codebase and tools to help developers and teams be more productive.

Education & Experience

Bachelor's degree preferred

Additional Requirements