高级IOS工程师

15个月前全职
Gousto

Gousto

location 伦敦
unsaved
公司简介 在Gousto,我们的使命是成为英国最受欢迎的晚餐方式! 无论是在我们的食谱中创造多样性还是建立新团队,我们关心我们的员工以及他们在Gousto的机会。 我们致力于在组织中实现机会均等。在各个层面上,我们提倡平等,确保我们的员工始终得到公平和平等的对待。 如果您在申请或面试过程中需要合理的调整,请告诉我们。 请在申请中注明您使用的代词(例如- she/her/hers,he/him/his,they/them/theirs等)。 加入Gousto吧! 职位描述 iOS工程师-基础 我们的基础团队负责改进Gousto产品工程师的开发体验-这是我们在技术栈的核心方面(如网络、持久性和分析)以及我们的CI、工具和AWS服务上构建、维护和创新的地方。 iOS基础工程师与产品iOS工程师紧密合作,每两周进行一次行会,促进定期沟通和知识共享。 您将使用哪些技术? 我们的iOS应用程序是模块化的,每个功能团队都拥有其功能模块的所有权,使他们能够快速迭代和开发。我们的应用程序完全使用Swift,目标是最新的2个iOS主要版本。我们希望在适当的情况下采用最新的苹果工具和技术,同时尽量减少对第三方代码的依赖,我们最近使用SwiftUI和Combine实现了一些功能。我们使用持续集成,并每两周向App Store发布新版本的应用程序。 我们的移动CI和工具集大量使用Fastlane和Danger,因此其中大部分是使用Ruby编写的,并在AWS基础架构上运行。 您将为这个角色带来什么? 要在这个角色中取得成功,您将通过使用各种技术来提高我们的iOS工程师的生产力而受到激励,无论是在应用程序代码库本身还是其周围的工具。这不是一个勾选任务,我们不期望您满足以下所有条件才能申请,更多是为了让您了解这个角色的内容。 资格 核心职责: • 同时在应用程序的核心和工具上工作,使产品工程师能够更快地提供价值和扩展能力 • 通过指导和辅导来支持其他工程师的学习和成长 • 应用精益方法改进Gousto的流程 • 通过迭代方法改进我们的软件,专注于提供影响力 • 为我们的iOS行会做出贡献,帮助我们改进我们的工作方式和代码库 • 扩展我们的移动CI基础架构,为工程师提供快速反馈 有益的经验: • 熟悉Fastlane和Danger • 维护持续集成环境 • 使用设计系统 • 熟悉Shell脚本 • 熟悉AWS等云服务 你是谁: • 善于倾听,对他人的想法持开放和同理心 • 合作并乐于分享自己的想法 • 自我启动者,喜欢用新技术解决复杂问题 • 主动,设定目标并协调工作以提供价值 • 对系统架构、设计模式和测试策略有很好的理解 • 喜欢使用多种语言和工具链,如Swift、Ruby和Bash • 通过架构、自动化测试和文档维护高质量的代码库 • 更愿意为工程师解决问题,而不是为客户解决问题 其他信息 平等机会 无论是在我们的食谱中创造多样性还是建立新团队,我们关心我们的员工以及他们在Gousto的机会。 我们致力于在组织中实现机会均等。在各个层面上,我们提倡平等,确保我们的员工始终得到公平和平等的对待。 加入Gousto吧!