Airbnb is looking to solve the problem of providing a cohesive user experience for its guests and hosts by building impactful app-wide product features and frameworks with new and existing technologies.
Requirements
- 9+ years of building iOS consumer applications at scale, preferably in Swift.
- Expertise in Swift or Objective-C, UIKit, and SwiftUI, as well as knowledge of UI architecture and UI performance.
- Passionate about new technologies and product development with prior experience shipping delightful user experiences that include fluid interactions, motion, and graphics.
- Experience leading multiple engineering teams, architecting, building, and releasing complex user products.
- Proactive in upleveling yourself and others around you through curiosity, and fostering a collaborative and inclusive team environment.
- Knowledge of UI architecture and UI performance.
- Experience with Lottie and Epoxy libraries
Responsibilities
- Explore, shape, and develop new product experiences alongside cross-functional partners (design and product); from ideation to implementation at scale.
- Establish a technical vision and lead efforts to architect, build, and launch reliable, performant, and scalable solutions to unlock product innovation.
- Develop prototypes to validate ideas while proactively considering long-term implications on technical design and architecture.
- Translate prototypes to high quality, scalable, and maintainable production code through iterative development.
- Partner with peer engineering teams to integrate new features that impact different areas within the product.
- Provide critical input in team roadmap and technical direction.
- Influence and collaborate with stakeholders to adopt team goals and roadmaps.
Other
- Bachelors, Masters and/or Ph.D preferably in CS, or equivalent industry experience.
- Strong cross-functional partnership skills and ability to independently lead projects from start to finish.
- Ability to work remotely in a state where Airbnb, Inc. has a registered entity.
- Must live in a state where Airbnb, Inc. has a registered entity.
- Ability to attend occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager.