Full Time

Senior iOS Engineer, Developer Platform

Airbnb
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Airbnb, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior iOS Engineer at Airbnb, you will play a crucial role in developing and optimizing the iOS platform to enhance user experiences on our application. You will collaborate with cross-functional teams to design, implement, and maintain high-quality software solutions, while also mentoring junior developers and contributing to architectural decisions. Your expertise will directly impact the efficiency and performance of our app, ensuring that we deliver exceptional service to our users worldwide.



Job Responsibilities

  • Design, implement, and maintain iOS applications that meet the needs of users and stakeholders.
  • Collaborate with product managers, designers, and backend engineers to define and implement new features.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
  • Optimize application performance and implement solutions to enhance the overall user experience.
  • Develop unit and UI tests to ensure code robustness and maintainability.
  • Stay current with emerging technologies and industry trends to continuously improve the iOS platform.
  • Mentor junior engineers and guide them in their professional development.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in iOS development with a strong portfolio of applications on the App Store.
  • Proficiency in Swift and Objective-C programming languages.
  • Expertise with the iOS SDK, frameworks, and APIs.
  • Experience with version control systems, particularly Git.
  • Strong understanding of mobile architecture and design patterns.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work in a team-oriented environment.


Technologies & Tools

This position will utilize various technologies and tools integral to iOS development. You will work with Xcode for development and testing, utilize CocoaPods for dependency management, and implement continuous integration and deployment processes through tools such as Jenkins and Fastlane. Familiarity with RESTful APIs and JSON is essential to interface with backend services, alongside skills in utilizing Firebase for analytics and crash reporting.



Ideal Candidates

The ideal candidate for the Senior iOS Engineer position will be a proactive, innovative thinker with a passion for developing high-quality apps. You should possess a strong work ethic, be a team player, and exhibit a continuous learning mindset, adaptable to the evolving landscapes of technology and user needs. Additionally, having a user-centric approach and the ability to mentor and inspire fellow team members will be key characteristics that set you apart in this role.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.