高级iOS开发者(全职)

16个月前全职
Veepee

Veepee

location 伦敦
unsaved
要求 • 至少4/5年的Swift经验, • 熟悉RXSwift和/或Combine,以及UIKit(我们现在为每个新功能采用SwiftUI), • 熟悉模块化架构, • 能够实践应用SOLID原则, • 对GitFlow有很好的掌握, • 有效使用和经验丰富的Rest APIs, • 具备团队合作精神/熟悉在大型技术项目中工作, • 能够适应现有的大型代码库, • 完全理解MVVM架构, • 有Coordinator模式的经验/知识, • 单元测试、UI测试和集成测试对你来说不是秘密, • 具备良好的英语口头和书面表达能力, • (可取)以前在敏捷交付框架下的经验, • (可取)开源贡献, • (可取)积极主动并有动力在我们的章节会议上分享您的工作/发现 工作内容 • 作为一名高级iOS开发人员,直接融入我们的导航团队,您将成为一个由8-10名工程师组成的分布式敏捷团队的一部分,您将支持和改进iOS应用程序的质量,添加新功能以完善用户体验,创建特殊的附加工具,并为iOS社区做出贡献, • 您将有机会每天为数百万用户发布功能, • 导航产品团队提供直观的电子商务浏览体验。导航拥有配置销售和营销横幅的组件,这些横幅显示给我们的会员, • 导航还负责根据会员的口味定制会员主页和部分内容, • 使用Swift开发模块, • 处理主要的迁移项目;确保向新技术的演进和更新, • 利用模块化架构最大化开发新功能的速度, • 针对给定项目的技术和功能需求提出并解决新解决方案, • 根据团队准则和约定解决代码质量和出现的挑战, • 通过单元测试/界面测试/快照测试确保功能和技术的高度合规性, • 积极参与代码审查、配对编程会议、发布列车等等我们日常使用的各种花哨的事情, • 确保遵循CI流程,同时确保应用程序的整体可用性、稳定性和良好性能水平, • 定期与iOS章节和核心团队成员保持联系,以同步应用程序交付过程, • 成为原型创建过程的积极参与者,并支持Veepee内部的创新