高级iOS工程师/远程

15个月前远程全职
Knewin

Knewin

location 多伦多
unsaved
职位:高级iOS工程师(远程) 地点:多伦多老城区 作为Booking Holdings, Inc.(纳斯达克股票代码:BKNG)的一部分,Open Table在餐饮行业拥有独特的见解,拥有数百万名食客、数以万计的餐厅和23年以上的经验,是行业的领导者。我们支持全球各地的餐厅、酒吧、酒庄和其他场所,帮助他们吸引客人、管理容量、改善运营并最大化收入。 Open Table的每个员工都对我们的工作和工作方式产生了实际影响。您还将成为一个全球网络的一部分,该网络包括Open Table和KAYAK的旅行品牌组合,包括Swoodoo、checkfelix、momondo、Cheap flights、Mundi和Hotels Combined。 款待是关心他人的一切,也定义了我们的文化。您将在一个友好和包容的环境中工作,并获得您成功所需的福利、灵活性和支持。 在Open Table,我们对软件开发感到愉快。我们相信速度来自对清晰代码和坚实工程原则的承诺。我们通过快速、持续的开发交付创新产品。全球数百万食客和数千家餐厅使用我们的产品。如果您对不断挑战工程流程并能够在快节奏、敏捷的环境中提供卓越质量感到兴奋,我们希望能够见到您。 如果您也喜欢餐厅,那就更好了! 职位描述: 您将在我们的旗舰消费者iOS应用程序上工作,该应用程序由全球数百万用户使用,构建新功能,完善现有功能,修复错误并添加单元测试。此外,还有对现有代码进行常规重构以保持其最新状态,编写有助于我们更轻松地测试和调试应用程序的工具。 您将与我们的设计师和产品经理密切合作,为产品问题提供技术解决方案。 我们的团队是跨职能的,与产品和设计团队位于同一地点。我们是一个非常精简的团队,行动迅速,并始终掌握iOS的最新更新 - 我们是一款编辑精选应用程序,在苹果的各种主题演讲和活动中经常亮相。我们热衷于构建出色的消费者产品,提供出色的用户体验。 职责: • 实现新的产品功能,与设计师和产品经理密切合作 • 与后端团队合作,定义应用程序使用的公共API • 与产品和设计团队合作,制定产品要求、A/B测试设计和功能推出 • 维护现有代码库,添加单元测试,根据需要重构现有代码 • 为了使应用程序保持最新状态,贡献于应用程序的整体架构:引入新的模式,如响应式、异步、升级系统框架等 • 指导其他团队成员成为世界级工程师 要求: • 在iOS开发方面有4年以上经验,精通Swift • 良好的沟通能力 • 对良好设计有眼光,并对消费品开发充满热情 • 实用主义者,快速学习者 • 具有单元测试经验者优先考虑 • 具备后端经验者优先,但不是必需的 福利: • 带薪休假 - 每年20天 • 生日/庆祝假期 - 1天 • 年度公司周休 • 灵活的病假时间 • 带薪志愿者时间 • 父母福利 • 牙科和视力保险 • 生命和残疾保险 • 集体RRSP和DPSP • 大型医疗保险(抚养人照顾选择) 多样性、平等和包容性 Open Table渴望成为一个反映我们服务的多样社区的工作场所,并具有包容和欢迎的文化。招募具有不同背景、经验、观点和想法的人对于创新以及我们为用户和合作伙伴提供出色体验的方式至关重要。代表性很重要。 我们确保为残疾人士提供合理的住宿,以参加工作申请或面试过程,履行工作职责,并享受其他就业福利和特权。请与我们联系以申请住宿。