The Director of Client Foundation & Products will be responsible for leading the strategy and execution for the platform and frameworks to support our Guests and Host websites and mobile apps (iOS and Android). This leader will work closely with Product Engineering, Design and Product teams to deliver reusable components and frameworks while also building mobile-first product features. This role will be responsible for empowering all aspects of the deliverables and leading the development team’s professional growth.
Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company.
The Airbnb Guest and Host Technology team owns technology oversight for the breadth of Airbnb’s Guest and Host products. These teams are responsible for the development of Airbnb’s mobile and desktop websites, iOS and Android apps, and the underlying foundational technologies that power all of our guest and host experiences.
Collaborate with Product Management, Design and other engineering counterparts to define the team's vision and roadmap.
Own the strategy for mobile innovation with Product and Design partners and senior stakeholders.
Work closely with Design to constantly push the boundaries through prototyping and implementation of reusable components and frameworks that Product Engineers can reuse.
Mentor and lead the Mobile and Front-End Engineering community across the company.
Maintain a robust and predictable platform release process that other client and engineering teams can rely on to release their deliverables in a timely manner.
Lead and participate in engineering-wide initiatives as a key member of the Airbnb technology leadership team.
Help drive culture and process improvements across our engineering organization with input to the broader company
Create a highly collaborative cross functional environment aligning across business stakeholders and technical implementation.
Maintain and improve the team’s operational posture, as represented by service level goals, backed by metrics, monitoring, on-call rotations, and retrospectives, among others.
BS degree in Computer Science, Engineering, or relevant experience.
Experience managing and growing a strong engineering team focused on delivering results and engineering excellence across the development lifecycle - design, build, test, release, and operate, i.e., a full ownership model.
Experience working with highly transactional, complex web and mobile systems.
Experience advocating for mobile engineering excellence and contributing to the architecture and high-level structure of mobile applications.
Experience managing and attracting talent to grow Android and iOS teams to new levels of performance, fostering a culture of growth and collaboration to deliver world-class mobile experiences.
Strong understanding of mobile software architecture, best practices, workflows, and troubleshooting.
Advanced degree preferred.
15+ years of software development experience.
10+ years of people management experience.
10+ years of experience leading an engineering team delivering iOS, Android apps and SDKs to millions of consumers; as well as experience with languages/platforms, i.e. Java, Kotlin, Objective-C, Swift.
Proven track record of delivering results in a fast-paced and evolving e-Commerce or Marketplace environment.
The starting base pay for this role is between $250,000 and $340,000. The actual base pay is dependent upon many factors, such as: education, experience, and skills. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.