任务:RQ10505 - 软件开发人员 - 中级
职位名称:Java 移动开发人员
申请编号(SS):RQ10505
开始日期:
客户:政府服务集成集群
结束日期:
办公地点:多伦多 Jarvis 街 222 号
组织:政府服务集成集群
部门:公共和商务服务交付与采购部
# 工作日:255.00
从 2026 年 1 月 5 日起,候选人需要每周在现场工作 5 天
该职位被列为现场职位;资源需在每周一至周五的标准工作时间 8:00-5:00 PM(不包括午休时间)之间,每天工作 7.25 小时,工作地点为指定的 OPS 办公地点。
必须具备:
使用 React Native 框架进行跨平台移动应用开发(iOS 和 Android)的经验。对 JavaScript(ES6)和 TypeScript 有扎实的理解。具有开发移动应用的实际经验。了解 Android SDK、iOS SDK 和特定平台的 API。熟悉设备权限、通知、深度链接和后台任务。
职责
设计、开发和实施前端代码,包括用户界面交互和创建吸引人且有效的用户界面。需要将技术系统规格翻译为可工作的测试应用程序。这包括开发详细的编程规格、编写和/或生成代码、编译数据驱动程序、维护和进行单元测试。解决和排除软件包使用和操作过程中出现的技术问题,包括实施、转换和迁移中的技术支持。
一般技能
具有编程和分析经验;在指定经验水平上提供专业软件包支持。能够在软件开发生命周期中与 IT 专业人员协作。具有应用程序开发、设计、实施和维护的结构化方法经验。具有设计、编码、测试、调试和记录应用程序的经验。具有使用面向对象和/或第三代语言开发工具的经验。具有一种或多种编程语言的经验。具有应用程序设计、最新设计模式、部署和故障排除的经验。具有关系型和层次型数据库技术的经验。具有使用查询语言的信息检索包的经验。具有一种或多种通信协议的经验。具有应用程序设计、开发、实施和维护的结构化方法经验。具有从不同业务领域利益相关者和主题专家中提取和记录信息的经验。优秀的分析、解决问题和决策能力;口头和书面沟通能力;人际交往和谈判能力。具有按时完成任务记录的团队合作精神。
前端技能
具备编码和使用基本艺术作品交付完整用户界面的知识和经验。具有为大型网站创建 Web 界面的经验。具有复杂的大规模系统经验。具有跨浏览器兼容性经验。具有响应式框架经验。具有社交媒体 API 经验。具有定义产品战略和路线图的经验。具有与外部第三方合作评估合作伙伴关系和许可机会的经验,运行早期产品和样品的测试和试点计划,并成为竞争方面的专家。
理想技能
具备编程互联网就绪应用程序的知识和经验。具备快速应用程序开发(RAD)方法的知识和经验。具备信息管理原则、概念、政策和实践的知识和理解。具有中间件和网关的经验。具有审查、分析和修改产品安装脚本的经验,包括编码、测试和调试。能够提供实施后支持并解决任何实施后技术问题。具有与项目团队进行设计演练会议的经验。具备安大略省残疾人无障碍法案(AODA)及相关法规和标准的知识和理解。能够根据需要提供用户和系统文档。
经验和技能要求
技术技能 40%
具有敏捷方法的经验。具有使用 React Native 框架进行跨平台移动应用开发(iOS 和 Android)的经验。对 JavaScript(ES6)和 TypeScript 有扎实的理解。具有开发移动应用的实际经验。了解 Android SDK、iOS SDK 和特定平台的 API。熟悉设备权限、通知、深度链接和后台任务。具有应用商店和 Google Play 商店部署流程的经验。熟悉原生模块和 React Native 与原生代码(Objective-C / Swift 或 Java / Kotlin)之间的桥接。具有 React Hooks、Context API 和现代状态管理库(例如 Redux、Recoil、MobX 或 Zustand)的经验。具有构建和测试 RESTful API 的经验。具备 Jamstack 架构的工作知识。具有响应式设计、前端测试和调试技术、页面加载优化和版本控制的实际经验。理解响应式设计和跨设备兼容性。具有 HTML、JavaScript、CSS 和 CSS 框架的经验和专业知识。具备 DevOps 任务板、管道等的工作知识。具有无头内容管理系统的经验。具有为登录页面、个人资料创建、客户通知和自助注册创建前端功能的经验。需要将技术系统规格翻译为可工作的测试应用程序。这包括:开发详细的编程规格、编写和/或生成代码、编译数据驱动程序、维护和进行单元测试。解决和排除软件包使用和操作过程中出现的技术问题,包括实施、转换和部署中的技术支持。
经验 40%
具有 Azure 等云平台的经验。具有敏捷方法的经验,包括使用看板/任务板。具有广泛的 JavaScript、CSS、HTML 和前端语言用户界面设计经验。具有 RESTful API 的经验。具有编程和分析经验;在指定经验水平上提供专业软件包支持。能够在软件开发生命周期中与 IT 专业人员协作。具有应用程序开发、设计、实施和维护的结构化方法经验,例如敏捷 Scrum。具有设计、编码、测试、调试和记录应用程序的经验。具有应用程序设计、最新设计模式、部署和故障排除的经验。具有一种或多种通信协议的经验。具有从不同业务领域利益相关者和主题专家中提取和记录信息的经验。优秀的分析、解决问题和决策能力;口头和书面沟通能力;人际交往和谈判能力。具有按时完成任务记录的团队合作精神。具有构建 IAA 系统集成的实际经验,例如 Azure AD B2C 身份验证、Okta 身份验证。
沟通技能 20%
具有强大的沟通能力,能够准备文档,包括但不限于:解决方案文档、用户手册、报告、评审、评估。能够以清晰和有效的方式呈现想法和建议,并以用户友好的方式维护对内部和外部客户的高水平客户服务。能够以清晰和可理解的方式沟通设计和开发。
关键技能
React Native, Objective C, iOS 开发, Swift, Android, Xamarin, 应用程序开发, SDKs, iOS, Java, Cordova, 移动应用程序
就业类型:全职
经验:年
空缺:1