About The Position

Apple’s Information Systems and Technology (IS&T) organization supports Apple’s devices, transactions, and technology systems. Retail and Marcom Engineering builds and operates the systems and experiences connecting Apple products with customers, including online and physical store technology and interactive marketing experiences and tools. Within Marcom Engineering’s AI Experiences team, the Senior Frontend Engineer builds AI-powered tools for marketing and creative teams and develops AI foundations that help engineers ship work. The role owns features end to end, from interfaces that stream, structure, and explain AI-generated content to tooling that helps coding agents use the design system correctly and on brand. It combines frontend engineering and applied AI, translating the team’s AI direction into shipped products, defining schemas that connect models to user interfaces, and guiding other engineers.

Requirements

  • At least 5 years using TypeScript, React, JavaScript (ES6+), HTML5, and CSS3 in production applications, including responsive layouts.
  • At least 2 years building interfaces that consume AI/ML model outputs, such as LLM responses, structured generation, streaming APIs, or real-time inference results.
  • Experience handling real-time data through streaming protocols such as SSE, WebSockets, or NDJSON/JSONL, incremental rendering, or progressive content delivery.
  • Experience defining or consuming structured schemas and data contracts, such as GraphQL (including federated graphs), JSON Schema, OpenAPI, or TypeBox.
  • Experience with application performance optimization techniques or caching solutions.
  • Knowledge of accessibility standards, including WCAG 2.1 AA, and experience building inclusive interfaces.
  • Hands-on daily use of AI coding agents such as Claude Code, GitHub Copilot, or Cursor, with sound judgment in reviewing and integrating generated code.
  • Bachelor’s or master’s degree in Computer Science, or equivalent professional experience.
  • Effective communication skills and ability to work across technical and creative teams.
  • Experience working in ambiguous environments and defining a product’s direction as underlying AI capabilities evolve.

Nice To Haves

  • Experience building conversational or chat-based interfaces with streaming LLM responses.
  • Familiarity with AI/ML concepts such as prompt engineering, tool use or function calling, structured outputs, embeddings, or RAG architectures.
  • Experience building agent-facing tooling, such as MCP servers, CLIs designed for agents, or packaged agent skills and instructions.
  • Experience bringing AI into CI/CD workflows, such as AI-assisted code review, automated release notes, or AI-driven quality gates.
  • Familiarity with evaluating AI output through evals, golden datasets, or LLM-as-judge scoring.
  • Experience with design systems, component libraries, or design tokens.
  • Experience with Next.js (server-side rendering), Node.js, Sass/CSS Modules, Vite, Vitest, Playwright, and Storybook, or similar tools.

Responsibilities

  • Design, implement, and ship production-ready React applications for AI-driven tools, including streaming responses, structured outputs, conversational flows, and human-in-the-loop review.
  • Collaborate with AI/ML and backend teams to define data contracts, response formats, and structured output schemas that connect model capabilities to frontend rendering.
  • Prototype and iterate on UI patterns for AI interactions, including real-time streaming, progressive disclosure of model reasoning, tool-use feedback, and review-and-approve workflows.
  • Build and maintain AI engineering tooling, including AI-assisted code review, release automation, and reusable agent skills in CI/CD.
  • Build agent-facing interfaces such as MCP servers, agent-friendly CLIs, and machine-readable component metadata to help coding agents use the design system correctly and on brand.
  • Lead owned projects from technical design through deployment and iteration, shipping on schedule and improving work based on user feedback, usage data, and evaluation results.
  • Lead code reviews, establish best practices for AI-facing frontend development, and create documentation and training on streaming architectures, schema validation, and graceful degradation.
  • Promote healthy adoption of AI-assisted development across the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service