Jobs · Engineering

Director of Engineering, Front-end and Ordering Platform (Remote)

ezCater · United States · 3 wk ago
RemoteRemoteEngineering$250k–$334k/yrFull-time

About the role

The Director of Engineering, Front-end and Ordering Platform leads Experience Engineering at ezCater. This includes owning the front-end platform, ordering experience, and the full customer journey from discovery through cart, checkout, and draft order submission. This role is not a front-end lead role but rather owns the experience layer that transforms a headless API platform into a product used by customers and transacted through by AI agents.

Responsibilities

  • Owns front-end platform and architecture across Next.js (App Router), React, TypeScript, and Astro, including micro-frontend composition strategies, monorepo, shared design system, cross-MFE state management, and MFE shell orchestrator.
  • Defines the opinionated path for building and deploying front-end applications — CI/CD, observability, accessibility, performance budgets, and contract testing — across both the marketplace and internal tools channels.
  • Owns the full ordering experience from discovery, personalization, and menu browsing through cart, checkout, and payment, consuming headless backend APIs through BFF layers.
  • Drives AI-native front-end development, including design-to-code pipelines (Figma, Claude Design, v0), AI-assisted development against organizational context, and AI-powered product experiences such as personalized recommendations, intelligent search, and conversational ordering.
  • Ensures front ends are machine-readable and API-first to serve AI agents alongside human users, with awareness of emerging commerce protocols (MCP, Universal Commerce Protocol).
  • Owns the design system as infrastructure — design tokens, theming, cross-platform consistency — packaged and documented for both human engineers and AI code generation workflows.
  • Leads and develops three engineering teams, scaling the organization as it grows; recruits and develops engineers and managers, including from minimal staffing.
  • Holds a high technical bar: reviews front-end system designs, challenges architectural decisions, and identifies performance issues from technical signals.

Requirements

  • Demonstrated experience standing up front-end engineering organizations, not just inheriting them.
  • Deep fluency in Next.js (App Router), React, TypeScript, and modern build tooling (e.g., Turborepo, Rspack), with hands-on architectural credibility.
  • Experience leading multi-team web applications with micro-frontend architectures; strong opinions on composition strategies per journey stage and cross-MFE concerns (CSS isolation, state sharing, auth propagation, SSR vs. CSR, contract testing).
  • Ownership of a transactional customer journey — discovery, cart, checkout, payment — including BFF architectures and multiple customer types or ordering modes on a single platform.
  • Practical AI fluency across front-end work: design-to-code workflows, AI-assisted testing, AI-powered product features, and the infrastructure that makes AI effective (component library docs, API contracts, repository context).
  • Design system experience — tokens, theming, cross-platform consistency, documentation for human and AI consumers.
  • Expertise in performance and observability: Core Web Vitals, real user monitoring, and performance budgets enforced in CI.
  • Experience leading engineering managers, developing teams, and making hard performance calls.
  • Ability to travel up to 5 days per quarter for Together Weeks, team gatherings and other events, when applicable.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 8 years of relevant experience in software engineering, with a focus on front-end development.
  • Proven track record of leading and growing engineering teams.
  • Strong understanding of modern web technologies and best practices.
  • Experience with cloud platforms and services (e.g., AWS, Google Cloud, Azure).
  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Experience with agile methodologies and DevOps practices.

Skills

  • Next.js (App Router)
  • React
  • TypeScript
  • Modern build tooling (e.g., Turborepo, Rspack)
  • CI/CD pipelines
  • Observability tools (e.g., New Relic, Datadog)
  • Accessibility standards (WCAG)
  • Performance optimization techniques (e.g., Lighthouse)
  • Micro-frontend architectures (Multi-Zones, Module Federation, edge composition, Islands architecture)
  • Design-to-code pipelines (Figma, Claude Design, v0)
  • AI-assisted development against organizational context
  • AI-powered product features (personalized recommendations, intelligent search, conversational ordering)
  • Design system experience (tokens, theming, cross-platform consistency)
  • Core Web Vitals, real user monitoring, and performance budgets enforced in CI

Benefits

Market competitive salary, stock options, 12 paid holidays, flexible PTO, 401K with ezCater match, health/dental/FSA, long-term disability insurance, mental health and family planning resources, remote-hybrid work from our awesome Boston office OR your home OR a mixture of both home and office, a tremendous amount of responsibility and autonomy, wicked awesome co-workers, employee meal program (and many more goodies) when you're in our office.

Pay

The national total target cash compensation range for this position, including base salary and bonus target, is $250,000–$334,000 annually.

Schedule

Remote work is available.

Similar jobs