Full-Stack UI Software Engineer, Wallet, Payments & Commerce

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $216k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 55% of similar roles. Most pay $176,562–$254,750 — the blue band above. At the midpoint, this role pays about $214k versus about $216k 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 · Full-Stack UI Software Engineer, Wallet, Payments & Commerce

The Full-Stack UI Software Engineer - Wallet, Payments & Commerce (WPC) joins the Wallet & Payments Engineering Web team to build and maintain high-performance web properties. This role involves architecting and shipping full-stack features, owning tasks from technical design through production release. You will build and evolve Node.js BFF services that bridge server APIs with Vue frontend experiences. Key responsibilities include writing well-documented TypeScript, leading milestone-based delivery on ambiguous workstreams, and strengthening web security through cryptographic best practices. The role requires proficiency in modern JavaScript frameworks, Node.js, and CS fundamentals like algorithms and system design. You will solve complex problems within the wallet, payments, and commerce domain, ensuring secure, accessible, and efficient web software that integrates with native and server layers.

What you'll do

  • Architect and ship full-stack features across WPC web properties from technical design to production release.
  • Build and evolve Node.js BFF services to bridge server APIs and high-performance Vue frontend experiences.
  • Write efficient, well-documented, and thoroughly tested TypeScript code across the entire stack.
  • Translate open-ended requirements into scoped, executable plans for milestone-based delivery.
  • Strengthen web security by applying cryptographic best practices and hardening the frontend against threats.
  • Integrate CI/CD pipelines with frontend testing coverage using tools like Cypress or Playwright.
  • Contribute to design systems that meet WCAG 2.1 AA accessibility standards.

What we're looking for

  • 3+ years of experience delivering production-grade, customer-facing web software with measurable quality and performance outcomes.
  • 2+ years of experience building Node.js BFF layers that serve complex web UIs at scale.
  • Advanced proficiency in TypeScript and modern JavaScript frameworks, specifically Vue, applied in production environments.
  • Demonstrated ability to drive ambiguous deliverables independently with accountability at milestones.
  • Solid grounding in CS fundamentals, including algorithms, data structures, and system design.
  • Working knowledge of web security principles and cryptographic concepts for frontend and API design.
  • Experience shipping production applications using SSR frameworks like Nuxt or Next.js with Vite or Webpack (preferred).
  • Experience integrating CI/CD pipelines with Cypress or Playwright, or building design systems with WCAG 2.1 AA standards (preferred).

More like this

Similar roles

Front End Software Engineer

Booz Allen Hamilton

Chantilly, VA 43 days ago
React Vue.js TypeScript JavaScript HTML5 CSS3 Docker Kubernetes AWS Azure Google Cloud Platform Webpack Vite Babel Jest Cypress Jasmine Mocha Git Agile
2+ yrs exp

Front End Software Engineer

Booz Allen Hamilton

Chantilly, VA 69 days ago
React Vue.js TypeScript JavaScript HTML5 CSS3 AWS Azure Google Cloud Platform Kubernetes Docker Webpack Vite Babel Jest Cypress Jasmine Mocha Git Agile
2+ yrs exp

Front End Software Engineer

Booz Allen Hamilton

McLean, VA 37 days ago
React Vue.js TypeScript JavaScript HTML5 CSS3 Docker Kubernetes AWS Azure Google Cloud Platform Webpack Vite Babel Jest Cypress Jasmine Mocha Git Agile
2+ yrs exp