我们知道人们希望从一个值得信赖的银行获得卓越的体验和卓越的价值,因此我们推出了我们的数字银行Chase UK,通过顾客喜爱的无缝体验来彻底改变移动银行。我们在美国已经获得了数百万人的信任,在英国也在迅速赶超-但我们在这里的做事方式略有不同。我们正在从零开始构建未来的银行,始终保持初创企业的心态-这意味着您将有机会产生真正的影响。
作为JPMorgan Chase国际消费银行Nutmeg的iOS工程师,您将致力于增强和维护现有的原生iOS应用程序,该应用程序目前拥有超过10万月活跃用户和99.99%的无崩溃率。该应用程序目前支持最低版本14,使我们能够不断创新并利用最新的Swift技术,如SwiftUI和Combine。我们目前有一个iOS应用程序,一个主屏幕小部件扩展程序,以及与Chase UK应用程序的集成,这些将继续发展。
我们的iOS团队是这个冒险的核心,专注于将聪明的想法传递给我们的顾客。我们正在寻找那些具有好奇心态、在协作小组中蓬勃发展,并对新技术充满激情的人。从本质上讲,我们的员工也是以解决问题为导向的、商业敏锐并对金融科技有头脑的人。我们在专注于特定产品和项目的部落和小组中工作-根据您的优势和兴趣,您将有机会在它们之间移动。
虽然我们寻找的是专业技能,但文化对我们同样重要。我们理解每个人都是独特的-思想、经验和背景的多样性是一个好团队的重要因素。通过将不同观点的人们聚集在一起,我们可以代表每个人,并真正反映我们服务的社区。这样,您就有机会产生巨大的影响-对我们作为公司、对我们的客户和全球业务伙伴。
工作职责
• 遵循敏捷软件开发生命周期,开发和交付原生iOS Nutmeg应用程序的产品功能
• 从估计阶段到发布阶段和生产后,负责任务的所有权
• 确定、排除和解决现有或新识别的优先缺陷
• 为您交付的所有代码编写测试,并遵守最佳实践/标准,确保高质量代码
• 负责或协助其他人进行每两周的发布和相关流程
• 参与代码审查,确保高质量的代码和持续发展和学习自己和同事
• 是一个乐于分享知识的人,热衷于参加和参与我们在iOS团队和整个工程部门定期举行的许多技能共享会议。
• 提出/贡献/协作技术倡议-改进和演进现有的代码库和工具集
• 热衷于确保我们关注解决问题的本质,而不仅仅是处理症状
必备资格、能力和技能
• 在原生iOS移动应用程序开发方面具有商业经验
• 熟悉使用Swift、Xcode进行面向对象编程
• 强大的分析和解决问题的能力
• 使用XCTest框架编写单元测试的经验
• 具有MVVM + Coordinator设计模式的经验
• 具有移动设计的最佳实践知识(人机界面准则、线程等)
• 熟悉核心iOS库和框架(如UIKit、SwiftUI、Foundation、Security、Combine)
• iOS应用程序部署经验(测试、批准、发布到Apple商店)
• 自动化CI/CD流程和工具的经验(我们使用Bitrise,但这不是必备条件)
• 维护生产应用程序所需的监控和警报经验
• 对REST有良好的理解,并了解与API的工作方式
• 具有Git flow经验
• 良好的沟通能力,并能在交付团队内良好地工作,并与其他部门(如产品和运营)进行互动
• 对新工作方式充满好奇心,对不同的方法和想法持开放态度
• 积极主动,愿意帮助他人并提出自己的想法
首选资格、能力和技能
• 使用XCUITest或其他框架编写UI测试的经验
• 构建或使用设计系统(UI开发,白标签)
• 模块化和依赖注入的经验
• 理解无障碍性并了解如何满足无障碍性要求
• 理解移动应用程序安全性考虑因素
• 有React Native的经验
• 具有特性标志和A/B测试方法的经验
• 在金融科技行业的经验
• 向我们展示您的Github/Stack Overflow/应用程序作品集
#ICBCareers #ICBEngineer #ICBEngineering