Software Engineer (Front End), Retail and Marcom Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
69 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $214k
$119k $295k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $136,128–$201,820 — the blue band above. At the midpoint, this role pays about $214k versus about $169k for comparable roles.

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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 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

The Software Engineer (Front End), Retail and Marcom Engineering joins the Information Systems and Technology organization to build and operate systems connecting products with customers. This role involves architecting scalable frontend systems, mentoring engineers, and driving technical decisions for customer-facing product experiences on apple.com. You will design and ship production-ready React applications, manage complex state, and optimize performance for thousands of users. Key responsibilities include leading code reviews, establishing best practices, and solving challenges like real-time data synchronization and accessibility. Required technical skills include TypeScript, React, Next.js, JavaScript (ES6+), HTML5, and CSS3. You must also possess experience with testing tools like Jest, Cypress, and state management solutions such as Redux or Zustand to support interactive marketing experiences and online store technology.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, implement, and ship production-ready React applications and components for thousands of users.
  • Make technical decisions regarding component architecture, state management, and performance optimization.
  • Lead code reviews and establish frontend best practices to maintain high code quality standards.
  • Solve complex technical challenges including real-time data synchronization and performance optimization at scale.
  • Build accessible and responsive interfaces for all devices and browsers.
  • Contribute to technical planning and define the future of frontend infrastructure and tooling.
  • Take end-to-end ownership of features from technical design through deployment and monitoring.
  • Mentor junior and mid-level engineers through pair programming and technical guidance.

What we're looking for

  • BS in Computer Science or a related field or equivalent job-related experience.
  • 5 years of experience using TypeScript, React, and Next.js in production applications.
  • 4 years of experience using JavaScript (ES6+), HTML5, CSS3, or responsive layouts.
  • 3 years of experience with web application testing practices or tools such as Jest, React Testing Library, Cypress, or code coverage instrumentation.
  • 3 years of experience with JavaScript events, hooks, and state management solutions like Redux, Context API, MobX, or Zustand.
  • 3 years of experience with application performance improvement techniques, optimization strategies, or caching solutions.
  • Familiarity with modern build tools and module bundlers such as Webpack or Vite (preferred).
  • Experience architecting or leading frontend migrations and refactors (preferred).

More like this

Similar roles

Front End Engineer, Retail and Marcom

Apple Inc

Sunnyvale, CA 32 days ago $150,400–$225,300
JavaScript TypeScript React HTML5 CSS3 GraphQL REST Next.js Vue.js Angular Git CI/CD Core Web Vitals Automated Testing Design Systems
4+ yrs exp

Senior Full Stack Web Engineer, Retail & Marcom Engineering

Apple Inc

Austin, TX 4 days ago
JavaScript TypeScript React Angular Vue Java Python Node.js HTML5 CSS3 SQL NoSQL REST GraphQL CI/CD Docker Kubernetes AWS Next.js Redux Zustand TanStack Query Jest Playwright Cypress Redis Kafka OpenTelemetry Splunk WebSockets Figma Storybook WCAG
5+ yrs exp

Senior Software Engineer, Retail & Marcom Engineering

Apple Inc

Sunnyvale, CA 12 days ago $184,700–$277,600
Java Micro-services AWS Event Driven Architecture SQL NoSQL MySQL Cassandra MongoDB DynamoDB Couchbase REST GraphQL RPC Kubernetes EKS SpringMVC SNS SQS ElastiCache S3 CI/CD JVM HTTP HTTPS CDN
5+ yrs exp

Senior Software Engineer, Retail & Marcom Engineering

Apple Inc

Cupertino, CA 12 days ago $184,700–$277,600
Java Micro-services AWS Event Driven Architecture SQL NoSQL MySQL Cassandra MongoDB DynamoDB Couchbase REST GraphQL RPC SpringMVC Kubernetes EKS CI/CD SNS SQS ElastiCache S3 Serverless JVM
5+ yrs exp