Apple

Full-Stack UI Software Engineer - Wallet, Payments & Commerce (WPC)

Apple
Apply
2 months ago
Cupertino, CA, USAMid Level
H1B sponsor

Responsibilities

  • Develop and maintain features for Wallet, Payments & Commerce web properties.
  • Build customer-facing web applications and Node.js BFF layers for complex user interfaces.
  • Own tasks from inception through delivery and independently drive ambiguous deliverables to milestones.
  • Collaborate with Server, Native, Design, and QA teams.
  • Write clean, efficient, well-documented code and contribute to quality and performance improvements.
  • Apply algorithms, data structures, system design, web security, and cryptographic concepts to architectural decisions.

Requirements

  • At least 3 years delivering production-grade, customer-facing web software with measurable quality and performance outcomes.
  • At least 2 years building Node.js BFF layers serving complex web UIs at scale.
  • Advanced production proficiency in TypeScript, JavaScript, and Vue.
  • Ability to independently drive ambiguous work with accountability for milestones.
  • Solid computer science fundamentals in algorithms, data structures, and system design.
  • Working knowledge of web security principles and cryptographic concepts for frontend and API design.
  • Preferred experience with Nuxt or Next.js, Vite or Webpack, Cypress or Playwright, accessible design systems, iOS or hybrid mobile development, and WebSockets, WebRTC, or WebGL.

Tech Stack

CypressiOSJavaScriptNext.jsNode.jsTypeScriptVue.jsWebpack
Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me