As a senior iOS engineer in the team, you will work closely with PMs, designers, data scientists and engineers across global teams to build products for Airbnb guests. You will work on projects that can span multiple areas, from product code - signup/login, search, checkout and reviews etc, to more foundational components - map, DLS, networking, logging, etc. Also as a senior team member, you are expected to set and hold a high bar for the quality and best practices for the team, e.g. via code reviews and tech design reviews.
A Typical Day:
Work with cross functional partners to understand product requirements and translate them into technical solutions, help create the roadmap for the projects
Discuss and align technical specifications and implementation details with other engineers, including cross-team engineers from Global
Write clean, testable and maintainable code to implement the features
Perform tech design and code reviews and advise/mentor other engineers
When you are the POC of the projects, drive the delivery, communicate the status to stakeholders and ensure the overall quality
7+ years of iOS development experience in a fast paced, high growth tech environment
Attention to detail, passion for writing clean, readable and maintainable code
Great communication and collaboration skills
International work experience or experience working in a global environment is a Plus
Fluent speaking and writing English is a Plus
This position is China - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. Your recruiter will inform you what cities you are able to work from depending on your personal legal working identity and Airbnb internal policies.