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