
Senior iOS Engineer
Airbnb
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $191,000 - $223,000 per year
Job Level
Tech Stack
About the role
- Design, develop, and refine media-related features for the Airbnb iOS app, ensuring high-quality and performant user experiences
- Work closely with engineers from product teams across Airbnb, understanding their productivity and feature pain points and building media solutions to resolve them scalably and flexibly.
- Partner with designers, working collaboratively to provide and receive constructive feedback towards beautiful and performant media products.
- Continuously optimize and improve the performance and reliability of existing media infrastructure.
- Stay up-to-date with the latest industry trends, technologies, and best practices in iOS development and media processing
- Mentor and guide team members in their career development, fostering a culture of continuous learning and growth
Requirements
- 5-9+ years of experience in iOS software development, with a strong focus on media-related technologies
- Proficiency in Swift and Objective-C programming languages
- Deep understanding of iOS frameworks such as UIKit, SwiftUI, Core Animation, Core Graphics, Core Audio, and AVFoundation. OpenGL and Metal experience are a plus.
- Experience building and maintaining complex, high-performance, and scalable iOS applications
- Excellent problem-solving, debugging, and optimization skills
- Strong collaboration and communication abilities, with the ability to work effectively with cross-functional teams and understand
Benefits
- bonus
- equity
- benefits
- Employee Travel Credits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOS software developmentSwiftObjective-CUIKitSwiftUICore AnimationCore GraphicsCore AudioAVFoundationOpenGL
Soft Skills
problem-solvingdebuggingoptimizationcollaborationcommunicationmentoringconstructive feedbackteam guidancecontinuous learninggrowth