Senior Frontend Engineer, Agent Core Products
Job description
About the Role
Airbnb began in 2007 when two hosts welcomed three guests into their San Francisco home. Since that origin, the platform has expanded to include over 5 million hosts who have welcomed more than 2 billion guest arrivals across nearly every country in the world. Each day, these hosts provide unique stays and experiences that allow guests to connect with communities in a more authentic manner. The opportunity described on this page is within the organization responsible for this global ecosystem. You are invited to join the Community Support Engineering (CS Eng) organization. This group owns the world-class technology, architecture, and solutions that power Airbnb's global community support operations. The products and solutions developed by this team support customers, front line agents, and business process operations. They represent a primary driver in enabling Airbnb's core business. Within CS Eng, the Agent Core Products team is seeking a Senior Engineer to help lead key initiatives. The team is responsible for building the core software that empowers support agents globally. The work directly shapes the agent experience and influences the quality of service delivered to guests and hosts.
What You'll Do
You will analyze complex agent workflows and design frontend solutions that reduce handling time and improve resolution rates. You will partner with product managers to define feature specifications that align with community support strategies. You will translate business requirements into technical frontend architectures using JavaScript and TypeScript. You will build reusable component libraries that ensure consistency across the agent console. You will collaborate with designers to implement pixel-perfect interfaces that optimize for usability and accessibility. You will work with backend engineers to define and implement server-side APIs that efficiently serve frontend needs. You will integrate AI-powered features into the agent interface, enhancing human agent capabilities with machine learning insights. You will write comprehensive tests and establish automation to ensure the stability and reliability of the application. You will monitor application performance and implement optimizations to deliver fast and reliable experiences. You will contribute to technical design discussions that shape the long-term vision of the agent product suite.
Requirements
Experience: You bring six plus years of experience building production interfaces with proof of owning features end to end. You must have proof of owning features end to end across multiple squads.
Education: You hold a bachelor's or master's degree in computer science or a related field, or equivalent practical experience. You hold a bachelor's or master's degree in computer science or a related field, or equivalent practical experience.
Architecture: You have designed frontend systems that scale while balancing architecture and delivery speed for business critical workflows. You have designed front end systems that scale. You balance architecture with delivery speed for architecture and delivery speed for business critical workflows.
Technical Skills: You ship with JavaScript and TypeScript and use modern libraries and tooling such as React and GraphQL. You use modern JavaScript/TypeScript libraries and tooling, such as React and GraphQL.
Code Quality: You write clean HTML and CSS with a strong grasp of responsive design and accessibility principles. You write clean HTML and CSS. You have a strong grasp of responsive design and accessibility principles.
Performance: You optimize performance in complex interfaces and influence best practices beyond your immediate team. You optimize performance in complex interfaces. You influence best practices beyond your immediate team.
Communication: You communicate clearly to drive alignment with partner teams during cross organization integration efforts. You communicate clearly to drive alignment with partner teams during cross org integration.
AI Experience: You have built user interfaces for AI driven features and understand both classical machine learning and generative models. You have built user interfaces for AI driven features. You understand both classical machine learning and generative models.