Appleposted 18 days ago
$177,838 - $264,200/Yr
Full-time • Mid Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Build rich interactive animated user experiences for Apple.com. Develop and implement unique, innovative and tailored user experiences on apple.com that tell the story of Apple products, software and services. Develop reusable components and front end libraries. Extend proprietary internal libraries/frameworks. Enhance and expand the capabilities of internal tools and frameworks to ensure they meet the engineering and creative needs of Apple.com. Engage in discussions, planning sessions and decision-making processes to guide the architectural strategies for front end technologies across various projects. Apply localization development methodologies by developing components that adapt and scale across worldwide regional variations, working closely with localization teams. Evaluate page performance by using tools and analytics to assess the performance of components, web pages, applications, ensuring optimal user experiences for the majority of visitors. Ensure Apple experiences meet high accessibility standards and are usable by all visitors, including those with disabilities or those who use assistive technologies. Work closely with designers, back-end developers, product managers and other stakeholders to ensure alignment and integration of front end functionalities. Lead large-scale web-based development projects, including planning, architecting and reviewing source code for defects, ensure code meets project deliverables and complies with accessibility and localization standards.

Responsibilities

  • Build rich interactive animated user experiences for Apple.com.
  • Develop and implement unique, innovative and tailored user experiences on apple.com.
  • Develop reusable components and front end libraries.
  • Extend proprietary internal libraries/frameworks.
  • Enhance and expand the capabilities of internal tools and frameworks.
  • Engage in discussions, planning sessions and decision-making processes for architectural strategies.
  • Apply localization development methodologies.
  • Evaluate page performance using tools and analytics.
  • Ensure Apple experiences meet high accessibility standards.
  • Work closely with designers, back-end developers, product managers and other stakeholders.
  • Lead large-scale web-based development projects.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science or related field.
  • 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
  • 5 years of experience with HTML5 for accessible website development based on WCAAG 2.1 and ARIA standards.
  • 5 years of experience creating and maintaining interactive markup templates utilizing Handlebars.js.
  • 5 years of experience with CSS3, SASS, Responsive and Fluid layouts for cross-browser and device compatibility.
  • 5 years of experience with JavaScript (ECMAScript 6+), TypeScript, Functional JavaScript Programming, React, and JSX.
  • 5 years of experience utilizing JavaScript Functional and Object-Oriented programming for tooling and library development.
  • Experience in Creative Technology, including building advanced animations and user experience utilizing JavaScript and CSS-based animations.
  • Experience applying web technologies such as SVG, Canvas, WebGL, scrubbable video, image sequencing and sticky experiences.
  • Experience implementing web animations using technologies such as Three.js and using an animation framework such as GreenSock Animation Platform (GSAP).
  • Experience optimizing performance on low bandwidth connections.
  • Experience testing, device and performance optimization using iPhone, iPad, Charles, or Xcode Simulator tools.
  • Experience authoring and architecting unit tests, visual differential tests and automation tests.
  • Experience with localization development methodology.
  • Experience applying either Agile or Waterfall methodologies.
  • Experience utilizing Git, SVN, Jenkins, and Apache to manage source code.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through Employee Stock Purchase Plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service