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
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $201k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 57% of similar roles. Most pay $169,237–$232,678 — the shaded band above. At the midpoint, this role pays about $214k versus about $201k 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 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 · Full-Stack UI Software Engineer, Wallet, Payments & Commerce

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 from technical design through production release while collaborating with cross-functional teams including Server, Native, Design, and QA. The engineer will develop Node.js BFF services to bridge server APIs and Vue frontend experiences, ensuring code quality through TypeScript across the stack. Key responsibilities include managing ambiguous workstreams, implementing cryptographic best practices for web security, and translating requirements into executable plans. Required skills include proficiency in TypeScript, modern JavaScript frameworks like Vue, and core computer science fundamentals such as algorithms and system design. The role focuses on solving complex problems within the wallet, payments, and commerce domain to support global users.

What you'll do

  • Architect and ship full-stack features across WPC web properties from technical design through production release.
  • Build and evolve Node.js BFF services to bridge server APIs with high-performance Vue frontend experiences.
  • Write efficient, well-documented, and thoroughly tested TypeScript code across the entire stack.
  • Translate ambiguous requirements into scoped, executable plans for milestone-based delivery.
  • Strengthen web security by applying cryptographic best practices and hardening frontends against threats.
  • Integrate CI/CD pipelines with automated testing coverage using tools like Cypress or Playwright.
  • Implement 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, in production environments.
  • Demonstrated ability to drive ambiguous deliverables independently and manage milestones without step-by-step direction.
  • Solid grounding in CS fundamentals including algorithms, data structures, and system design for architectural decisions.
  • Working knowledge of web security principles and cryptographic concepts applied to frontend and API design.
  • Experience with SSR frameworks (Nuxt, Next.js), CI/CD pipelines, or building accessible design systems.
  • Experience with real-time technologies (WebSockets, WebRTC) or native-to-web integration for iOS and hybrid mobile development.

More like this

Similar roles

Front End Software Engineer

Booz Allen Hamilton

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

Software Engineer, Wallet, Payments & Commerce

Apple Inc

Cary, NC 9 days ago
Java Kotlin Spring REST gRPC Docker Kubernetes AWS CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry Datadog SQL NoSQL Aurora DynamoDB CockroachDB Oracle PKI JWT
3+ yrs exp

Software Engineer, Wallet

Robinhood

Menlo Park, CA +1 36 days ago $166,000$195,000
Go Python Java Cloud-native Architecture System Design Data Modeling DeFi Blockchain EVM Smart Contracts Backend Development
2+ yrs exp Hybrid

UI Full Stack Software Developer

Booz Allen Hamilton

Fort Meade, MD +1 60 days ago $69,400$158,000
JavaScript React Vue.js Angular Python Node.js Java SQL Git Agile UX) design Data Visualization Machine Learning AI Web Development
3+ yrs exp

Senior Software Engineer, Wallet Identity Server

Apple Inc

Austin, TX 45 days ago
Java Kotlin AWS Spring Boot Temporal Redis DynamoDB S3 REST gRPC Prometheus Grafana OpenTelemetry Datadog CI/CD Infrastructure as Code PKI Cryptography Distributed Systems
7+ yrs exp

Software Engineer II, Payments Platform

Flywire

Valencia, Valencia, Spain 119 days ago
Java Ruby React AWS JavaScript HTML5 CSS3 MySQL MongoDB Redis Sidekiq AMQP Elasticsearch Linux GitLab CI/CD REST LLMs Claude Code Cursor
2+ yrs exp Hybrid