我们的客户正在寻找一名高级iOS开发人员,为大型金融银行开发未来发布的在线和移动银行应用程序。
地点:多伦多(混合型)
工期:尽快到2023年10月31日,约9个月,可能延长并转为全职
业务组:企业数字银行技术 - 加勒比地区的团队,负责在线和移动银行的数字方面,并为客户提供进行在线银行交易的数字流程 - 该团队负责维护加勒比国家的平台。
项目:Wave项目 - CCA数字银行工程团队正在寻找一名高级iOS开发人员加入Wave移动团队,帮助开发和实施Wave iOS应用程序(加勒比地区)的未来版本的更改。该开发人员将与一名专家(多伦多)和一队离岸开发人员(多米尼加共和国)一起工作,以开发和实施这些更改。
职责:
- 使用新兴技术(如DevOps云、移动、内容管理、RPA)设计、开发和实施应用程序,以支持业务需求
- 分析高度复杂的业务需求;生成技术规范,设计或重新设计复杂的软件组件和应用程序
- 充当建模、模拟和分析工作的专家技术资源
- 利用行业最佳实践设计、测试、实施和支持解决方案
- 确保满足支持领域的质量安全和合规要求
- 大部分时间专注于Wave应用项目,但可能会有一些临时工作
- 技术栈:使用Swift进行前端开发
必备技能:
- 8年以上iOS开发经验,包括使用Swift 5和XCTest的经验
- 5年以上使用UIKit、自动布局和以编程方式构建界面的经验
- 5年以上使用不同软件设计模式(MVC/MVVM)的经验,具有为本机iOS应用程序提供实际架构设计的经验
- 3年以上实际经验,实施可访问性和深色模式
加分技能:
- 苹果AppStore应用程序发布/上线经验
- 金融机构/银行经验
- Fortify、Blackduck、NowSecure安全扫描经验
- 构建使用RESTful API的应用程序的经验
- 熟悉JIRA、Confluence、Bitbucket等工具
- 熟悉iOS设计最佳实践和Apple的人机界面指南
教育背景:
- 计算机科学、计算机工程或相关领域的技术学士学位
候选人评审和选拔:
- 第一轮是iOs的Codility测试 - Swift - 60-90分钟的实时编码测试
- 如果在Codility测试中成功,将进行1小时的技术面试 - 面试中可能进行代码片段测试
申请