Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Senior Front-End Software Engineer Apple Services Engineering 
United States, West Virginia 
322838638

05.09.2025
You’ll be the primary front-end engineer on a focused pod within a 20+ person team, building internal video and media tooling used by teams supporting Apple Music, Apple TV+, and Sports. This is a high-impact, highly autonomous role ideal for someone who can balance UI polish with deep system understanding.You should be comfortable navigating a complex codebase, proposing UI architecture, and collaborating closely with backend and product partners. Our stack includes React/Svelte and TypeScript on the front end, with Java/Kotlin/Python services. While the role is front-end focused, the ability—or eagerness—to work across the stack is highly valued. You’ll partner closely with backend peers and be empowered to explore across the stack in an environment that values technical depth and curiosity.
  • 8+ years professional front-end engineering experience building production web applications
  • Expert JavaScript/TypeScript and React (or comparable modern framework); strong command of component patterns, hooks, context, and state management (e.g., Redux, Zustand)
  • Front-end architecture leadership: design/evolve modular UI architectures, data-flow boundaries, and code-splitting strategies with minimal supervision
  • Performance excellence: hands-on experience meeting Core Web Vitals; profiling and fixing bundle bloat via tree-shaking, code-splitting, caching, and memoization
  • Testing discipline: unit/integration/E2E (Jest, React Testing Library, Playwright/Cypress) and confidence adding tests to legacy code
  • API integration: REST/GraphQL, authentication flows, resilient data fetching/caching (SWR/React Query), error handling and retries
  • Authentication & authorization (required): proven experience implementing secure client-side auth in production—OAuth 2.0/OIDC with PKCE, SSO integrations, safe token/refresh handling, session management, CSRF/CORS/sameSite, and permission-aware UI (RBAC/ABAC) without exposing sensitive details
  • Styling systems: CSS architecture (CSS Modules/Tailwind/CSS-in-JS), responsive layouts, theming, and cross-browser compatibility
  • Tooling & delivery: modern build tools (Vite/Webpack/Rollup), linting/formatting (ESLint/Prettier), package hygiene, and CI for front-end pipelines
  • Quality & observability: feature flags, analytics, and client-side monitoring (e.g., Sentry) to ensure reliability in production
  • BS/MS in Computer Science or equivalent experience
  • Web media playback: HLS streaming experience (e.g., hls.js), track selection (multi-audio), captions/subtitles (WebVTT/TTML), and familiarity with MSE/EME and the Web Audio API
  • Visualizing Content/ML metadata: building timeline/overlay views (bounding boxes, markers, heatmaps) with Canvas/SVG/WebGL, synchronized to playback with performant rendering (rAF, Workers, OffscreenCanvas)
  • Ownership of a design system or Storybook-driven component libraries; visual regression testing
  • Strong communication skills; proven mentorship and influence across design and product partners
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.