User Experience Engineer II

Expedia Expedia · Hospitality · Austin, TX

Front-end engineer focused on building user interfaces for Expedia's post-booking servicing experiences, with a significant current focus on evolving these into AI-powered servicing experiences that blend help center, virtual agent, and in-product tools. The role involves translating requirements into robust front-end implementations using React, collaborating with cross-functional teams, and integrating AI/ML-enabled solutions.

What you'd actually do

  1. Build, enhance, and maintain user-facing web experiences that are performant, accessible, and consistent with Expedia Group UX patterns and design systems across multiple products and domains.
  2. Translate product and UX requirements into robust front-end implementations using modern web technologies, including responsive layouts, modular components, and reusable interaction patterns.
  3. Collaborate with product managers, designers, and engineers to refine requirements, validate technical feasibility, and deliver high-quality, customer-centric solutions through iterative development.
  4. Implement and improve UI state management, data presentation, and client-side integrations with backend APIs, ensuring reliability, scalability, and clear contracts between services.
  5. Apply and advocate for best practices in usability, accessibility, testing, and code quality, contributing to shared standards, documentation, and cross-team reusability.
  6. Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.

Skills

Required

  • HTML
  • CSS
  • JavaScript
  • modern UI framework or library (e.g., React)
  • production web user interfaces
  • building, testing, and shipping front-end features
  • integrating with backend APIs or services
  • collaborating in a cross-functional environment
  • using data and customer insights
  • familiarity with AI-driven systems, tools, or workflows
  • applying AI/ML concepts to real world products
  • understanding of how to safely integrate AI/ML‑enabled solutions in user experiences

Nice to have

  • building and evolving shared UI components
  • design system integrations
  • pattern libraries
  • front-end architecture (state management, performance optimization, accessibility, test automation)
  • RESTful or GraphQL APIs
  • API design discussions
  • data modeling
  • integrating AI/ML‑enabled capabilities into user interfaces
  • instrumenting UX for telemetry and experimentation
  • using metrics and user research

What the JD emphasized

  • AI-powered servicing experiences
  • AI/ML‑enabled solutions
  • AI/ML concepts
  • safely integrate AI/ML‑enabled solutions

Other signals

  • evolving post-booking flows into AI-powered servicing experiences
  • blend help center, virtual agent, and in-product tools
  • integrating AI/ML‑enabled solutions that improve outcomes
  • applying AI/ML concepts to real world products
  • safely integrate AI/ML‑enabled solutions in user experiences