IOS开发者 - Swift 5和XCTest

15个月前合同
ProViso Consulting

ProViso Consulting

location 多伦多
unsaved
需求背景: • 业务组:企业数字银行技术 - 加勒比地区团队负责在线和移动银行的数字化方面,并为客户提供进行在线银行业务的数字化流程 - 加勒比国家由该团队维护的平台 • 项目:Wave项目 - CCA数字银行工程团队正在寻找一名高级iOS开发人员加入Wave移动团队(ClientCaribbean),并帮助开发和实施Wave iOS应用(加勒比地区)的未来版本更改。该开发人员将与一个SME(多伦多)和一支离岸开发团队(多米尼加共和国)合作开发和实施这些更改。 候选人价值主张: • 成功的候选人将有机会在加拿大前五大银行获得宝贵的经验,接触到银行新兴技术,并与多伦多以及南美其他地区的个人合作,开发和实施最新的Wave应用程序更新。 工作职责: • 使用新兴技术(例如DevOps、云、移动、内容管理、RPA)设计、开发和实施应用程序,以支持业务需求。 • 分析高度复杂的业务需求;生成技术规范,设计或重新设计复杂的软件组件和应用程序 • 充当建模、仿真和分析工作的专家技术资源 • 利用行业最佳实践设计、测试、实施和支持解决方案 • 确保满足所支持领域的质量安全和合规要求 • 具备灵活性,在不断变化的环境中蓬勃发展 • 能够迅速适应变化,并以积极的方式调整工作 • 大部分时间集中在Wave应用项目上,但可能会有一些临时工作 • 技术栈:使用Swift进行前端开发 候选人要求/必备技能: • 8年以上iOS开发经验,包括使用Swift 5和XCTest的经验 • 5年以上使用UIKit、自动布局和以编程方式构建界面的经验 • 5年以上使用不同软件设计模式(MVC/MVVM)的经验,具备为原生iOS应用提供实际架构设计的经验 • 3年以上实际经验实施可访问性和深色模式 加分技能: • 苹果应用商店应用发布/上线经验 • 优先考虑金融/银行经验 • 有Fortify、Blackduck、NowSecure安全扫描经验 • 优先考虑与客户合作的工作经验,最好是在客户数字部门的其他团队工作 • 有构建使用RESTful API的应用程序的经验 • 有使用JIRA、Confluence、Bitbucket等工具的经验 • 具备良好的iOS设计最佳实践知识和苹果的人机界面指南。 所需软技能: • 快速上手 • 出色的沟通技巧(书面和口头),与产品、设计、前端和后端团队互动 • 主动解决问题,能够适应动态变化的优先级 • 愿意并有能力为设计师提供建设性反馈 教育背景: • 计算机科学、计算机工程或相关领域的学士学位 最佳候选人与普通候选人比较: • 需要具备实际的原生iOS开发经验(非基于React的开发人员) 候选人评估和选择: • 第一轮使用iOs的Codility测试 - Swift - 60-90分钟的现场编码测试 • 如果在Codility测试中成功,将进行1小时的技术小组面试 - 面试中可能进行代码片段测试 • 招聘经理的面试可用性:招聘经理将在1月22日之前不在岗位上 - 已有备份人员 工作详情 11662 合同 9个月 多伦多