Senior iOS Software Engineer - User Clients (Remote)

Remote Full-time
Join the Airbnb Team as a Senior iOS Software Engineer - User Clients and Shape the Future of Mobile Experiences

Airbnb is on a mission to revolutionize the way people travel and experience the world. With a presence in almost every country, our platform connects millions of hosts and guests, fostering a community that's built on trust, authenticity, and a passion for exploration. As a Senior iOS Software Engineer on the User Clients team, you'll play a pivotal role in crafting the future of Airbnb's mobile app, focusing on user-centric features that drive engagement, security, and delight.

About the Team

The User Clients team is at the heart of Airbnb's mobile engineering efforts, working closely with cross-functional partners in design, product, data science, and marketing to develop features that are used by millions. As a senior engineer on this team, you'll collaborate with Android and web engineers to develop foundational, cross-platform solutions that elevate the Airbnb experience across all devices. Your expertise will help shape the direction of the app, ensuring it's not only visually stunning but also performant, scalable, and secure.

Key Responsibilities


Collaborate with Product Managers, Experience Designers, and fellow Engineers to design and deliver high-quality iOS products that meet Airbnb's high standards
Identify areas for improvement and drive best practices in mobile development, ensuring the app remains competitive and aligned with industry trends
Develop efficient, reusable mobile components and architect reliable, performant, and scalable mobile solutions that can handle a high volume of users
Work closely with Android and Web engineers to develop cross-platform solutions that enhance the overall Airbnb experience
Participate in code reviews and architecture discussions, fostering a culture of continuous improvement and knowledge sharing within the team


Your Expertise

To succeed in this role, you'll need a strong background in iOS development, with a focus on delivering high-quality, scalable, and secure applications. Your expertise will be built on:


2+ years of experience developing iOS applications at scale, preferably using Swift and SwiftUI, with a deep understanding of iOS ecosystems and development best practices
Extensive experience working with Swift, iOS applications, GraphQL, and REST APIs, with a strong grasp of client networking, performance optimization, caching, and client storage solutions
Excellent engineering and coding skills, with a solid understanding of data structures, asynchronous programming, and accessibility principles
A passion for collaborating via code reviews and architecture discussions, with a motivation to improve the productivity of your teammates and drive technical innovation
Strong product sense and a passion for iOS UI and UX product development, with a keen eye for detail and a commitment to delivering exceptional user experiences
Demonstrated ability to collaborate with Product Management, Design, and other iOS, Android, and Web Engineers to drive product vision and technical direction
A commitment to continuous learning and innovation in the mobile industry, staying up-to-date with the latest trends, technologies, and best practices


Bonus Skills

While not required, experience with animation libraries and knowledge of animation within SwiftUI will be considered a plus, as Airbnb continues to push the boundaries of mobile UI and UX.

What We Offer

As a Senior iOS Software Engineer at Airbnb, you'll be part of a dynamic, global team that's shaping the future of travel and hospitality. You'll enjoy:


A competitive salary and benefits package that reflects your experience and expertise
A fully remote work environment, with the flexibility to work from anywhere in the US (with some occasional office visits or offsites, as agreed upon with your manager)
Opportunities for career growth and professional development, with a focus on continuous learning and innovation
A culture that values diversity, inclusion, and belonging, with a commitment to creating a workplace that's welcoming and inclusive for all
Access to cutting-edge technologies and tools, with a focus on staying ahead of the curve in mobile development


Our Commitment to Inclusion & Belonging

At Airbnb, we believe that diverse ideas foster innovation and engagement, and we're committed to working with the broadest talent pool possible. We encourage all qualified individuals to apply, and we're dedicated to providing a disability-inclusive application and interview process. If you require reasonable accommodation, please don't hesitate to reach out to us at [email protected].

Ready to Take the Next Step?

If you're passionate about crafting exceptional mobile experiences and are excited about the opportunity to join a dynamic, global team, we want to hear from you. Apply now and let's discuss how you can become a vital part of Airbnb's success story.

By joining Airbnb as a Senior iOS Software Engineer - User Clients, you'll be at the forefront of mobile innovation, working on features that impact millions of users worldwide. You'll collaborate with talented engineers, designers, and product managers to drive the direction of the app, ensuring it's not only visually stunning but also performant, scalable, and secure. If you're ready for a challenge and are passionate about delivering exceptional user experiences, apply now and let's shape the future of mobile together.

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Contract & Compliance Consultant

Remote Full-time

Night Dispatch

Remote Full-time

**Experienced Full Stack Support Specialist - Chat, Remote Customer Service Representative**

Remote Full-time

Receptionist, Outdoor​/Nature​/Animal Care

Remote Full-time

[Entry Level/No Experience] Apple Remote Data Entry Jobs $25/Hour

Remote Full-time

Director, Brand Management & Transformation

Remote Full-time

Clinical Triage Specialist (RN) – Women’s Health (PA & NJ Residents Only) – Part-Time (24 hour/week, 9:00am-5:30pm Shifts)

Remote Full-time

Overnight Remote Jobs | Help Customers Around the Clock in a Flexible Role

Remote Full-time

**Experienced Travel Data Entry Specialist – Remote Customer Service & Sales Role**

Remote Full-time

**Experienced Full Stack Customer Support Specialist – Live Chat & Remote Work Opportunity**

Remote Full-time
← Back to Home