开发者,Web前端

15个月前全职
ProViso Staffing

ProViso Staffing

location 多伦多
unsaved
需求背景: • 业务组:CCA(加勒比和中美洲)数字工厂 - 加勒比团队负责在线和移动银行的数字化工作,并提供数字化流程给客户进行在线银行业务 - 该团队负责维护加勒比国家的平台。 • 项目:Wave项目 - CCA数字银行工程团队正在寻找一名高级Android开发人员加入Wave移动团队(ClientCaribbean),并帮助开发和实施Wave Android应用程序(加勒比地区)的未来版本的更改。 • 该开发人员将与一名专业人员(多伦多)和一队离岸开发人员(多米尼加共和国)合作开发和实施这些更改。 候选人价值主张: • 成功的候选人将有机会在加拿大排名前五的银行获得宝贵的经验,接触到银行新兴技术,并与多伦多以及南美洲的人员合作开发和实施最新的Wave应用程序更新。 典型工作日: • 使用新兴技术(例如DevOps、云、移动、内容管理、RPA)设计、开发和实施应用程序,以支持业务需求。 • 分析高度复杂的业务需求;生成技术规范,设计或重新设计复杂的软件组件和应用程序。 • 充当建模、仿真和分析工作的专家技术资源。 • 利用行业最佳实践设计、测试、实施和支持解决方案。 • 确保满足所支持领域的质量、安全性和合规性要求。 • 具备灵活性,在不断变化的环境中蓬勃发展。 • 能够迅速适应变化,并以积极的方式调整工作。 • 大部分时间专注于Wave应用程序项目,但可能会有一些临时工作。 • 技术栈:使用Java和Kotlin进行开发(Kotlin是新的开发语言)- 移动开发 - 前端开发。 候选人要求/必备技能: • 8年以上的Android开发经验。 • 5年以上的Java、Kotlin开发经验(需要Kotlin,因为新的开发将使用它,Java用于迁移)。 • 5年以上的MVP和MVVM架构经验。 • 3年以上的辅助功能和测试经验。 Nice-To-Have技能: • 3年以上的RxJava + Ok + Retrofit经验 - 在最近的项目工作中有所展示。 • 3年以上的GitFlow、Bitbucket经验。 • 有Fortify、Black duck、NowSecure安全扫描经验。 • 有Google Play Store应用程序发布经验。 • 优先考虑金融机构/银行经验。 • 有与客户合作的先前工作经验,最好是在客户数字部门的其他团队中工作。 所需软技能: • 能够迅速上手。 • 良好的沟通技巧(书面和口头),与产品、设计、前端和后端团队进行互动。 • 积极主动地解决问题,能够应对动态变化的优先级。 教育背景: • 计算机科学、计算机工程或相关领域的学士学位。 最佳与普通候选人的对比: • 重点关注优秀的本地Android开发人员(不必要在前端使用React和Node,需要具备扎实的Kotlin和Java Android开发经验)。 候选人评估和选择: • 第一轮使用Android的Codility测试 - Java、Kotlin - 60-90分钟的现场编码测试。 • 如果在Codility测试中成功,将进行1小时的技术面试 - 面试可能会有代码片段测试。 职位详情: 合同 9个月 多伦多 #J-18808-Ljbffr