The Difference You Will Make:
As a Senior iOS Software Engineer on the Checkout team, you will lead the development and refinement of major features within the application that powers the booking checkout process at Airbnb. You will bring together your passion for great UX, your experience building performant and reliable mobile applications, your knowledge of patterns and practices in iOS development, and your track record of building network-connected applications — and you will play a pivotal role in building the future of our software.
A Typical Day:
- Lead checkout engineering projects to improve the end user experience, system reliability and performance.
- Mentor, guide, advocate and support the career growth of individual contributors — both inside and outside your immediate team.
- Write and review technical designs that solve large, open-ended technical problems without clearly-known solutions.
- Collaborate with other engineers and cross-functional partners within our team, the larger organization, and our partners in teams such as Payments and Trust to align on long-term technical solutions.
- Apply critical judgment to data — be it about performance, business metrics, or team processes — and use it to inform your work to improve the team and the product.
- Steer end-to-end product with Product Managers, Design, and UX by engaging early and often to guide teams on the most efficient path towards overall goals.
Your Expertise:
- 5+ years of relevant software development industry experience in a fast-paced tech environment.
- Strong coding skills, with a solid understanding of data structures, asynchronous programming, and engineering best practices.
- Proficient in Swift, SwiftUI or UIKit, and UI architecture.
- Experience shipping iOS network-connected apps to the App Store.
- Strong product sense and a passion for UI/UX, with a proven ability to translate vision into both prototypes and high-quality solutions.
- Demonstrated comfort leading technical initiatives, contributing to roadmaps, and solving ambiguous challenges.
- Excellent collaboration and communication skills, especially in cross-functional teams and with non-technical stakeholders.
- Experience mentoring and growing junior engineers, and setting and driving best practices for iOS client development.
How We'll Take Care of You:
Pay Range
$223,000 USD
Offices: United States