Software Engineer, Front End, Retail and Marcom Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
94 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $173k
$129k most similar roles pay here $217k

This listing doesn't post a salary. Most similar roles pay $137,500–$208,639.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Front End, Retail and Marcom Engineering

Software Engineer (Front End), Retail and Marcom Engineering joins the Retail and Marcom Engineering team to develop and maintain a foundational component library that powers online brand experiences. This role involves translating creative visions into performant, reusable UI components while collaborating with design and creative teams to define APIs, variants, and interaction patterns. The engineer will work within an environment transitioning from its existing front-end architecture to React. Key responsibilities include building shared components using HTML, CSS, and JavaScript (ES6+), establishing engineering patterns, and contributing to architectural decisions for the library's evolution. Required skills include experience with semantic HTML5, modern CSS, Node.js-based tooling, and package managers like NPM or Vite. The role addresses the technical challenge of creating scalable UI components that support diverse use cases across various lines of business.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Build and maintain shared UI components using HTML, CSS, and JavaScript.
  • Develop reusable UI components specifically within a React-based architecture.
  • Translate creative visions from design teams into performant, reusable UI components.
  • Define component APIs, variants, and interaction patterns in collaboration with creative teams.
  • Establish engineering patterns and improve shared tooling with peer engineers.
  • Participate in architectural decisions to evolve the component library across various projects.
  • Manage the transition of the existing front-end codebase to a React-based architecture.

What we're looking for

  • 3 years of professional front-end development experience.
  • Proficiency in semantic HTML5, modern CSS, and JavaScript (ES6+).
  • Experience building reusable UI components in both 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 such as NPM, webpack, or Vite.
  • BS in Computer Science or a related field, or equivalent job-related experience.
  • Preferred experience building or maintaining a component library or design system.
  • Proficiency in CSS architecture at scale, performance optimization, and accessibility (WCAG).

More like this

Similar roles