iOS Software Engineer, Users, Listings & Platform
Airbnb11 months ago
United States
Remote
Full-time
Junior Level (1-3 years)
$157-$181 Hourly
Job Description
Position Overview
At Airbnb, a global community platform with over 4 million Hosts and more than 1 billion guest arrivals, the User Clients team is dedicated to creating secure, reliable, and delightful experiences for our Users. As an iOS Engineer, you’ll build and shape the future of Airbnb’s user-related product flows – from profiles and settings to authentication – collaborating closely with design, product, data science, legal, and marketing teams.
Key Responsibilities
- Collaborate with cross-functional partners (Product Managers, Experience Designers, Engineers) to design and deliver high-quality iOS products.
- Identify areas for improvement and drive mobile best practices.
- Build efficient and reusable mobile components and architect reliable, performant, and scalable mobile solutions.
- Work closely with Android and Web engineers to develop foundational, cross-platform solutions.
Required Qualifications
- 2+ years’ experience developing iOS applications at scale with a high volume of users, preferably using Swift and SwiftUI.
- Extensive experience with Swift, iOS Applications, GraphQL, and REST APIs.
- Excellent engineering and coding skills with a solid understanding of client networking, performance, caching, client storage solutions, accessibility, and asynchronous programming.
- Strong collaboration skills demonstrated through code reviews and architecture discussions.
- A strong product sense and passion for iOS UI and UX development.
- Ability to work effectively with Product Management, Design, and other engineering teams.
- Commitment to continuous learning and innovation in the mobile industry.
- Firm understanding of basic data structures and asynchronous programming.
Preferred Qualifications
- [Bonus] Experience with animation libraries and knowledge of animation within SwiftUI.
Benefits & Perks
- Compensation: $157,000—$180,600 USD
- Eligible for bonus, equity, benefits, and Employee Travel Credits.
- US - Remote Eligible with occasional travel or onsite requirements as needed.
Required Skills
Caching
Performance Optimization
iOS Applications
SwiftUI
GraphQL
Networking
Accessibility
Mobile Best Practices
Swift
REST APIs
Asynchronous Programming
Code Reviews
Architecture Discussions
Client Storage Solutions