关于职位
作为Eats平台团队的iOS工程师,您将负责开发每天全球数百万人使用的应用程序的代码。在数百个城市,人们通过手机叫车、订餐或者通过Uber赚取额外的现金。我们正在寻找勤奋的工程师,确保每一个用户体验都是神奇的。加入我们,一起解决科技领域最激动人心的挑战,开展旨在为我们的消费者打造完美UberEATS界面的项目。
---- 候选人的工作职责 ----
• 通过创新的设计和算法解决复杂问题。
• 与后端工程师和跨平台开发人员密切合作,构建Eats移动平台和无缝的用户体验。
• 与产品、合作伙伴平台、设计和研究团队合作,了解产品想法和业务需求,并帮助将其作为一系列实验交付。
• 使用最新的iOS/后端技术实现本地用户界面
• 为想法和实验提出正确的架构和设计,以便快速扩展。
• 在早期工作中对软件实验哲学有良好的理解,了解为假设测试设置A/B实验。
• 在实验中构建仪器,理解并挖掘洞察力,并通过实验帮助产品做出基于数据的决策。
基本要求 ----
• 4年全职软件工程工作经验,其中包括3年或更多的以下领域的技术软件工程经验:
• 原生iOS
• iOS Swift,iOS Objective-C
首选要求 ----
• 在iOS上具有强大的软件开发经验,精通Swift/Objective-C和iOS SDK。
• 熟悉云消息API和推送通知
• 精通面向对象编程、MVC架构、多线程、网络、离线存储、内存管理和源代码管理(git)
• 熟悉使用RESTful API将iOS应用程序连接到后端服务
• 了解开源iOS生态系统和可用于常见任务的库
• 有基准测试和优化经验
• 高度重视高质量的移动UI体验。具备使用UI/UX范例构建复杂用户体验的经验
• 与产品和设计团队合作的经验
• 通过分析和实验在生产中使用功能的经验
• 能够理解业务需求并将其转化为技术需求
• 熟悉响应式编程(RxSwift)和依赖注入。
• 熟悉WebSockets、服务器推送事件或HTTP/2服务器推送
• 能够在大型工程组织的编码约定中工作,并在具有许多贡献者的大型复杂代码库中工作
对于位于加利福尼亚州旧金山的职位:该职位的基本工资范围为每年174,000美元至193,500美元。对于位于加利福尼亚州圣尼维尔的职位:该职位的基本工资范围为每年174,000美元至193,500美元。对于所有美国地点,您将有资格参加Uber的奖金计划,并可能获得股权奖励和其他类型的薪酬。您还将享受各种福利。更多详情请参阅以下链接https://www.uber.com/careers/benefits