Airbnb is a global platform that connects hosts and guests, and they are seeking a Staff Frontend Engineer for their Search Feed team. This role involves building world-class search experiences, solving architectural challenges, and mentoring team members while collaborating with cross-functional partners.
Responsibilities:
- Give early directional feedback to stakeholders on the technical scope and feasibility of large and complex features
- Prototype new features to collect feedback, uncover technical challenges, and iterate with design and product partners to reach ideal product solutions
- Follow data-informed approaches to conduct experiments and iterate on the product
- Identify areas of codebase for architectural improvements, and drive a proposal to address them in service of creating performant, reliable and scalable solutions
- Deliver the technical design or implementation of a key foundational initiative to enable multiple features and products on Airbnb’s Search product surfaces
- Review technical designs or code reviews from partner engineering teams building features on Airbnb’s Search product surfaces, enabling them to move fast while guiding them on best practices
- Mentor, guide, advocate and support the career growth of a team member
Requirements:
- 10+ years experience developing web applications at scale with a large customer base
- Expertise in building and maintaining performant and scalable consumer web applications, ideally using React, TypeScript, and GraphQL
- A strong passion for frontend development with depth and breadth in frontend architecture and component design best practices, client performance, a11y, and styling
- Demonstrated ability to collaborate with cross functional partners and across engineering teams
- Excellent communication skills and ability to present tradeoffs and iterate towards ideal solutions
- Adaptability and flexible mindset to embrace changing priorities, and willingness to shift focus between building new product experiences and driving improvements to our technical foundations
- Passionate about technical quality
- Strong collaborator in code reviews and architecture discussions, and motivated to improve the team's productivity
- Advocate of continuous learning and keeping up with innovations in the frontend industry
- Experience with motion and prototyping is a big plus