高级iOS开发人员,负责开发在线和移动平台的未来版本...

15个月前合同
S.i. Systems

S.i. Systems

location 多伦多
unsaved
我们的客户正在寻找一名高级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小时的技术面试 - 面试中可能进行代码片段测试 申请