Airbnb 中级/高级 iOS 软件工程师——美国远程
使用 Swift 和 SwiftUI 为 Airbnb 账户与商务产品打造体验,服务数百万房客和房东。 专注于易用性、无障碍性和可靠的产品体验,跨移动平台交付功能。
描述
- 开发支持数百万 Airbnb 房客和房东账户功能的 iOS 体验
- 负责已定义功能从技术规划到发布的完整流程
- 使用声明式 UI 和单向状态管理模式构建 iOS 功能
- 与产品和设计合作伙伴协作,打造精致且无障碍的移动体验
- 与后端、Android 和 Web 工程师协调,确保跨平台行为和数据保持一致
- 编写整洁、经过测试且易于维护的代码,并参与技术和设计评审
- 与经验丰富的工程师协作,并将反馈融入工作
- 随着团队发展,帮助建立可复用的 iOS 模式和工程实践
- 调查并修复 iOS 缺陷、性能问题和可靠性问题
- 与支付和钱包、身份与隐私、个人资料与社区以及房客与房东团队在产品、设计和数据科学领域开展合作
任职要求
- 至少三年的专业 iOS 工程经验,包括在大规模消费者应用中交付功能的经验
- 具备扎实的 Swift 技能,并熟悉现代 iOS 架构,包括 SwiftUI、单向状态管理(如 MVI、MVVM 或 Redux)以及依赖注入
- 具备与后端及其他平台团队集成 API 的经验,并能维护跨平台行为的一致性
- 能够从技术设计到上线及后续迭代交付功能,并逐步独立完成工作
- 具备有效的沟通与协作能力,愿意寻求并应用反馈
- 能够在新成立的团队中处理不明确的问题
- 熟悉大规模消费者应用的移动性能、无障碍性以及发布或持续集成实践
- 居住在 Airbnb, Inc. 设有注册实体的州
福利待遇
- 符合获得奖金的资格
- 符合获得股权奖励的资格
- 符合享受员工福利的资格
- 员工旅行额度
- 符合远程工作的资格
- 经与经理协商,可偶尔在 Airbnb 办公室工作或参加线下活动
- 招聘期间为残障申请人提供合理便利
