Drimva

Apple

Software Engineer (Front End), Retail and Marcom Engineering

Austin, Texas · Full-time · Posted Jun 8, 2026

Experience
3 years of professional front-end development experience.
Education
BS in Computer Science or a related field or equivalent job-related experience.

About the job

Develop and maintain reusable front-end UI components for Apple’s online brand experiences, collaborating with design, creative, and engineering teams as the codebase transitions to React.

What you'll do

  • Build and maintain shared UI components using HTML, CSS, and JavaScript, with increasing focus on React.
  • Partner with design and creative teams to define component APIs, variants, and interaction patterns.
  • Collaborate on engineering patterns, code reviews, tooling, and architecture for the component library.

What they ask for

  • Experience with semantic HTML5, modern CSS, and JavaScript (ES6+).
  • Experience building reusable UI components in vanilla JS/HTML/CSS and framework-based environments.
  • Familiarity with React or similar component-based frameworks, and Node.js-based tooling.
  • Experience with package managers and build tools (NPM, webpack, Vite, or similar).

Nice to have

  • Experience building or maintaining a component library or design system.
  • Proficiency with React, including component composition patterns and state management.

Tools

HTML, CSS, JavaScript (ES6+), React, Node.js, NPM, webpack, Vite

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)