Master’s degree in Computer Science, HCI, or a related field
Proven professional frontend engineering experience, with deep expertise in React and the modern JavaScript/TypeScript ecosystem
Strong command of React architecture — component design, hooks, state management, rendering optimization — and frontend performance fundamentals (bundle optimization, lazy loading, profiling) in production
Solid understanding of asynchronous data patterns (REST/GraphQL API design, WebSockets/SSE) and experience designing or contributing to backend-for-frontend (BFF) layers that mediate between UI requirements and underlying services
Nice to Haves
Solid testing practices across unit, integration, and end-to-end layers, plus grounding in web accessibility (e.g. WCAG) and frontend security best practices as baseline engineering hygiene
A working relationship with product design that goes beyond handoff — able to engage at the design stage, push back constructively, and implement pixel-perfect interfaces from high-fidelity specifications
Strong eye for visual design and interaction patterns, with experience contributing to design systems or component libraries used across multiple teams
Experience leading the frontend workstream of cross-functional projects in interdisciplinary settings (design, backend, PM, ML), coordinating across multiple engineers and stakeholders
Experience building annotation, task-editor, or review-tool UIs, or other complex, data-dense productivity interfaces
Experience with agentic UI patterns — interfaces driven by streaming model outputs, long-running async tasks, and event-driven state — including integrating LLM or agent backends into production web frontends
Strong proficiency with AI-assisted and agentic coding tools (e.g. Claude Code, GitHub Copilot, Cursor) to accelerate development, paired with sound judgment in reviewing and integrating generated code
Familiarity with modern frontend tooling and workflows — bundlers (Vite, webpack), testing frameworks (Vitest, Jest, Playwright), CI/CD, and Node.js/server-side JavaScript for BFF or middleware layers
Experience articulating frontend architecture or design-pattern guidance to an engineering team, or building/contributing to internal platforms and developer-facing tooling at scale
What You'll Be Doing
Help shape the interfaces through which human expertise and machine intelligence meet
Contribute to the web frontend of the annotation and quality platform
Reason through a component architecture and design critique
Work well in interdisciplinary settings, coordinating across design, backend, and product stakeholders
Perks and Benefits
Join a team committed to values that lead to great work
Collaborate with individuals from diverse backgrounds who inspire innovation
Contribute to building high-quality dataset creation and annotation platforms at Apple