Software Engineer, iOS (China)

Airbnb is one of the world’s largest marketplaces for unique, authentic places to stay and things to do, offering over 7 million accommodations and 40,000 handcrafted activities, all powered by local hosts. An economic empowerment engine, Airbnb has helped millions of hospitality entrepreneurs monetize their spaces and their passions while keeping the financial benefits of tourism in their own communities. With more than half a billion guest arrivals to date, and accessible in 62 languages across 191 countries and regions, Airbnb promotes people-to-people connection, community and trust around the world.

About Airbnb China

As an independent business unit, China is one of the major engines behind Airbnb's global growth. The company has increased its investment in China and experienced rapid growth since officially entering the market at the end of 2015. Airbnb continues to  focus on product localization and innovation to better serve local users and enhance the user experience, nurture a trusting local community, and engage Chinese Millennial travelers with inspiring brand moments. As one of the leaders in the home sharing industry, Airbnb works with partners across many fields to actively promote the sustainable development of this emerging industry and achieve win-win results for everyone. Airbnb will continue to build an efficient local team, bringing the end-to-end, authentic travel experience to Chinese travelers, and creating a world where "anyone can belong anywhere".

 

Responsibility:

  • Responsible for developing Airbnb iOS app, write high quality and maintainable code, conduct high quality code review.
  •  Closely work with product managers, designers, and data scientists to define product requirements and build the user-interface for an end-to-end trip, run A/B test and iterate the product based on the data analytics.
  • Or responsible for the performance optimization in Airbnb iOS app, build fundamental and general components like Map and Hybrid framework.
  • Improve the code structure and architecture in the codebase.

Requirement:

  • Experience shipping one or more Swift/Objective-C iOS apps, ideally currently available in an app store.
  • Personal projects that show an aptitude for engineering and product sense.
  • Ability to work in areas outside of their usual comfort zone and get things done quickly.
  • Strong motivation to drive impact by making product improvements.
  • Strong analytical thinking, experienced with making product decisions based on data and A/B testing.
  • Proactiveness, good communication and fast learning.
  • Interest in working in a very cross-functional team that touches many of the core systems and user flows at Airbnb.
  • Working proficiency in English and Mandarin required.

 

爱彼迎中国简介

作为一个独立的业务部门,中国是Airbnb爱彼迎全球增长的重要引擎之一。自2015年底正式进入中国起,爱彼迎在中国市场不断加大投入,实现了持续快速增长。爱彼迎将持续升级本土产品,打造创新的品牌活动,提升用户体验,构建有凝聚力的社区。作为共享住宿行业的领军者之一,爱彼迎还携手各方,积极推动这一新兴行业的可持续发展,实现多方共赢。我们将继续打造高效的本土团队,将原汁原味的旅行体验带给中国旅行者,创造“家在四方”的归属感,重新定义旅行。

爱彼迎中国的目标是重塑Airbnb的全球产品,我们不仅会对现有产品提出新的想法并做出改进,还会打造符合中国用户文化习惯的全新产品。我们正在寻找iOS开发工程师,该职位的职责是进行产品开发(比如微信和支付宝支付、房源详情页、房东端清洁服务等),和产品经理以及设计师一起设计产品路线图、开展产品AB测试、推动数据分析,并根据分析结果制定后续迭代计划。或者进行基础功能方面的工作,比如优化app性能,提高稳定性(比如降低崩溃率)和减少包体积,开发一些基础组件(比如通用地图等),以及混合开发框架,帮助产品工程师进行产品的快速开发和迭代。

 

iOS

爱彼迎中国的目标是重塑Airbnb的全球产品,我们不仅会对现有产品提出新的想法并做出改进,还会打造符合中国用户文化习惯的全新产品。我们正在寻找iOS开发工程师,该职位的职责是进行产品开发(比如微信和支付宝支付、房源详情页、房东端清洁服务等),和产品经理以及设计师一起设计产品路线图、开展产品AB测试、推动数据分析,并根据分析结果制定后续迭代计划。或者进行基础功能方面的工作,比如优化app性能,提高稳定性(比如降低崩溃率)和减少包体积,开发一些基础组件(比如通用地图等),以及混合开发框架,帮助产品工程师进行产品的快速开发和迭代。

职位描述

  • 负责Airbnb iOS app的开发,编写高质量高维护性的代码,进行高质量的code review
  • 和产品经理,设计师以及数据科学家合作,深度参与产品的需求讨论,功能定义等。独立负责产品功能的开发,进行AB测试,基于数据分析进行功能迭代
  • 或者负责Airbnb iOS app的性能优化,开发通用的基础组件和功能(比如地图,混合开发框架等)
  • 负责优化代码结构,持续优化架构

职位要求

  • 两年以上iOS平台开发经验
  • 熟练使用Objective-C或者Swift编程语言
  • 有较强的产品意识,对优化产品的用户体验有自己的见解。或者有基础架构开发,性能优化,包体积优化方面经验,熟悉H5,React, 或者混合开发。
  • 对数据敏感,能够对产品进行数据分析或者AB测试的优先
  • 有强烈的责任心和团队精神,善于沟通和合作,有较强的自驱动性
  • 能够利用英语进行读写交流

 


Back to top