高级移动软件开发工程师

多伦多 2天前合同 网络
面议
职位:高级移动软件开发人员 期限:1年任务(合同) 客户地点:多伦多(现场:周一至周五,上午8:00至下午5:00之间,每天7.25小时) 合作模式:专业服务合作 – B2B(仅限法人实体) 关于任务类型的说明 该职位暂定为现场工作,要求每个日历日工作7.25小时,时间为周一至周五上午8:00至下午5:00(不包括休息时间)。条件可能会根据组织需求和招聘经理的酌情决定而变化。 关于合作 Akkodis正在寻找一位经验丰富的高级移动软件开发人员,以支持安大略省数字凭证钱包在iOS和Android上的开发、现代化和安全运营。此角色需要在移动工程、数字身份框架、可验证凭证和安全移动架构方面的深厚专业知识。成功的候选人将为与不断发展的数字身份标准和互操作性框架保持一致的高影响力公共部门计划做出贡献。 范围 - 设计、开发和维护安大略省数字凭证钱包的安全移动应用程序。 - 使用W3C VC、SD‑JWT和ISO/IEC mdoc标准实施凭证发行、存储和验证流程。 - 将钱包组件与Credo、Bifold和Aries等开源框架集成。 任务交付物 - 开发、增强和维护生产级iOS和Android钱包应用程序。 - 使用W3C VC、SD‑JWT、ISO/IEC mdoc标准和相关协议集成安全凭证发行、存储、验证和展示工作流。 - 使用来自更广泛司法管辖区和开放钱包基金会的组件维护一个开放、互操作的数字凭证钱包。 所需专业知识 必须具备: - 强大的原生移动开发经验(iOS:Objective‑C/Swift;Android:Java/Kotlin)。 - 构建商业级应用并在App Store/Google Play上发布的经验。 - 多线程、UI缩放、内存管理、安全元素(安全飞地/TrustZone)的经验。 - 混合移动经验(React Native/TypeScript)。 - 数字钱包功能(通行证、凭证、硬件安全)的经验。 - 使用开放钱包基金会工具(Credo、Bifold)或Aca‑Py/Hyperledger Indy的经验。 - 强大的API知识(REST、JSON)和CI/CD管道。 - 开发隐私保护凭证流程和安全展示协议的经验。 优先考虑: - 具备Java、Node.js、Python、Spring或Django的后端经验。 - 熟悉API网关工具(IBM API Connect或类似工具)。 安全许可 必需。 重要 这是一个企业对企业的合作。候选人必须代表一个法人实体,持有有效的商业编号,维持适当的保险,并为所提供的服务开具发票。 如何申请 通过Akkodis加拿大网站自信地提交您的简历。 感谢所有申请者对这一机会的兴趣。只有符合上述资格的候选人将被联系以进行进一步讨论。 无障碍: 在Akkodis,作为Adecco集团的一部分,我们的目标很简单:让未来为每个人工作。我们通过营造一个庆祝多样性和每个声音都重要的工作场所来践行我们的价值观:激情、协作、包容、勇气和以客户为中心。我们鼓励来自各种背景和身份的个人申请。我们共同努力,让未来为每个人工作。