移动应用开发者

15个月前全职
60K - 100K USD Knewin

Knewin

location 多伦多
unsaved
iOS工程师 在Lyft,我们的使命是通过世界上最好的交通工具改善人们的生活。为了为所有人创造最佳的交通体验,我们从我们自己的社区开始,创建一个开放、包容和多元化的组织,认可所有团队成员所带来的贡献。我们相信,通过一次次的出行,我们正在改变我们的世界运作的方式。我们想象一个城市再次感觉小巧的世界,一个交通和科技将人们聚集在一起而不是分离他们的世界。我们将未来看作是由社区驱动的。 虽然我们在美国和加拿大的一些城市拥有强大的共乘服务,但我们知道交通不仅仅是关于汽车,而是关于享受旅程,无论使用何种方式。这就是为什么Lyft致力于微型移动出行,首先在2018年与蒙特利尔的8D Technologies合作(来自Motivate),后来在2022年与龙格尔的PBSC合作,取代了全球领先的自行车共享公司。我们希望提供人们喜爱且城市需要的解决方案。 我们在大蒙特利尔地区的办公室开发了美国第一个自动化自行车共享系统(Bixi),该系统已在15个国家的51个城市中部署:包括巴塞罗那、布宜诺斯艾利斯、芝加哥、迪拜、伦敦、墨西哥、摩纳哥、蒙特利尔、纽约、旧金山、多伦多等。这些也是世界上最大的自行车共享系统之一,而且这个列表还在不断增长。 职责: • 在我们的产品团队中,为Lyft Bikes & Scooters的Lyft Rider应用程序设计、构建和发布令人兴奋的功能和产品 • 根据技术和我们的需求,帮助制定路线图和架构 • 在我们的iOS和Server-Driven UI(SDUI)Python代码库中编写精心制作、经过良好测试、可读性强、易于维护的代码 • 学习如何与整个堆栈一起工作,将Python服务器更改发送到核心iOS代码库之外 • 与产品经理、设计师和服务器工程师合作,提供一流的用户体验,并与本地和全球同事密切合作 • 使用Google的Protocol Buffers和gRPC扩展和实现我们的API • 监督对iOS架构的重大更改 • 实施单元测试和UI自动化测试 • 解决复杂的实时数据传输和同步问题 • 不断发现、评估和实施新技术,以最大化开发者效率 • 在代码审查、设计反馈和其他建议和指导方面指导和支持团队中的其他开发人员 经验: • 3年以上iOS开发经验 • 有领导技术团队的经验者优先考虑 • 熟悉SDUI、服务器工程和/或Python • 精通Swift • 熟悉RxSwift和Combine/SwiftUI的原则 • 对架构和设计模式有很高的了解 • 曾参与并发布大规模iOS应用程序 • 出色的产品意识;关注可用性和良好的设计 • 双语(英语/法语);能够用英语有效沟通(与魁北克以外的英语同事交流) 语言要求: • 本职位要求流利的法语和英语口语和书写能力,因为该职位需要与Lyft的员工和加拿大其他省份以及全球的Lyft办事处的利益相关者进行互动。 福利待遇: • 提供延长健康和牙科保险选择,以及人寿保险和残疾福利 • 心理健康福利 • 家庭建设福利 • 可获得医疗保健储蓄账户 • 除了省级法定节假日外,团队成员每年有15天带薪休假,每年增加一天 • 每个日历年有4个浮动假日,根据入职日期进行比例分配 • 每年有10天带薪病假,不论所在省份如何 • 18周带薪产假。生物、领养和寄养父母都有资格。 Lyft自豪地追求和招聘多元化的员工队伍。Lyft认为,每个人都有平等就业机会,不受种族、血统、出生地、肤色、种族、公民身份、信仰、性别、性取向、性别认同、性别表达、年龄、婚姻状况、家庭状况、残疾、被赦免的犯罪记录或适用法律或公司政策保护的其他原因的歧视。Lyft还努力营造一个健康和安全的工作环境,严禁任何形式的骚扰。根据适用法律,将根据申请和招聘过程中的要求提供残疾人士的适应措施。如果您希望提出此类请求,请立即联系您的招聘人员。 这个角色将在办公室上班,采用混合工作模式——团队成员每周需要在周一、周四和团队特定的第三天在办公室工作。此外,混合角色可以每年在任何地方远程工作长达4周。