A

Apple

Designs phones, computers and their operating systems

Aiml – Product-Minded Frontend Engineer - Annotation Platform & Agentic UI Experiences

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeHeidelberg, GermanyNo salary listedIn-person

About the Job

Requirements

  • A Master’s degree in Computer Science, Human-Computer Interaction, 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, including component design, hooks, state management, and rendering optimization, plus production frontend performance fundamentals such as bundle optimization, lazy loading, and profiling.
  • Solid understanding of asynchronous data patterns, including REST and GraphQL API design and WebSockets or server-sent events, and experience designing or contributing to backend-for-frontend layers that mediate between UI requirements and underlying services.
  • Experience with unit, integration, and end-to-end testing; web accessibility such as WCAG; and frontend security best practices.
  • Ability to work with product design from the design stage, provide constructive feedback, and implement pixel-perfect interfaces from high-fidelity specifications.
  • Strong visual-design and interaction-pattern judgment, with experience contributing to design systems or component libraries used across multiple teams.
  • Experience building annotation, task-editor, review-tool, or other complex, data-dense productivity interfaces.
  • Experience with agentic UI patterns involving streaming model outputs, long-running asynchronous tasks, and event-driven state, including integrating LLM or agent backends into production web frontends.
  • Strong proficiency with AI-assisted and agentic coding tools such as Claude Code, GitHub Copilot, or Cursor, with sound judgment in reviewing and integrating generated code.
  • Familiarity with modern frontend tooling and workflows, including Vite or webpack, Vitest, Jest or Playwright, CI/CD, and Node.js/server-side JavaScript for backend-for-frontend 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.

Responsibilities

  • Build high-quality web interfaces, including agentic UI experiences such as task editors and real-time review flows, using React and modern web standards as part of a collaborative frontend team.
  • Partner with product designers from early product thinking through pixel-perfect delivery, questioning requirements that do not serve the end-to-end user experience rather than merely implementing them.
  • Contribute to a shared component library and design system, and proactively flag where product evolution breaks established design patterns.
  • Lead the frontend workstream on cross-functional projects, coordinating across design, backend, machine learning, and product from planning through delivery.
  • Own frontend performance and observability end-to-end, including profiling, bundle-size budgets, Core Web Vitals, instrumentation, and error tracking, to keep the platform fast and reliable as it scales.
  • Establish testing discipline across the frontend stack and evolve the build and tooling stack to support fast, confident shipping.
  • Contribute to code and architecture reviews, help raise the team’s technical bar, and support the growth of fellow engineers.

Desired Qualifications

  • Experience with unit, integration, and end-to-end testing; web accessibility such as WCAG; and frontend security best practices.
  • Ability to work with product design from the design stage, provide constructive feedback, and implement pixel-perfect interfaces from high-fidelity specifications.
  • Strong visual-design and interaction-pattern judgment, with experience contributing to design systems or component libraries used across multiple teams.
  • Experience building annotation, task-editor, review-tool, or other complex, data-dense productivity interfaces.
  • Experience with agentic UI patterns involving streaming model outputs, long-running asynchronous tasks, and event-driven state, including integrating LLM or agent backends into production web frontends.
  • Strong proficiency with AI-assisted and agentic coding tools such as Claude Code, GitHub Copilot, or Cursor, with sound judgment in reviewing and integrating generated code.
  • Familiarity with modern frontend tooling and workflows, including Vite or webpack, Vitest, Jest or Playwright, CI/CD, and Node.js/server-side JavaScript for backend-for-frontend 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.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs