Staff iOS Software Engineer, Payments
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.
You’ll play an impactful role to build mobile-first payment experiences on one of the fastest growing platforms for Airbnb. You will get the unique career opportunity to work across multiple agile product teams and make a significant impact to our guest and host community around the world. You will also get to work with a group of talented and passionate mobile engineers.
Your day-to-day responsibilities includes:
- Collaborate with Product Managers, Designers and Backend Engineers to design and deliver high-quality products on iOS
- Build efficient and reusable mobile components and architect reliable, performant, and scalable mobile solutions
- Follow data-driven approaches to conduct experiments and iterate features
- Identify areas of improvement and advocate for mobile best practices
We value senior iOS engineers who have:
- 5+ years industry experience
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- Experience shipping one or more Swift or Objective-C iOS apps, ideally currently available in the App Store
- Personal projects that show an aptitude for technical excellence and product sense
- Ability to work in areas outside of your usual comfort zone and show motivation for personal growth
- Solid engineering and coding skills. Understanding of basic data structures and asynchronous programming
- Interest in innovations within the mobile industry
- Nice to have: demonstrated design and UX sensibilities
- Nice to have: understanding of how payments systems work