任务:RQ10505 - 软件开发人员 - 中级
职位名称:Java移动开发人员
申请编号(SS):RQ10505
开始日期:
客户:政府服务整合集群
结束日期:
办公室地点:多伦多Jarvis街222号
组织:政府服务整合集群
部门:公共和商业服务交付与采购部
# 工作日:255.00
从2026年1月5日起,候选人需要每周在现场工作5天
该职位被列为现场工作;资源预计在标准工作时间内每周一至周五在指定的OPS办公室地点工作,每天工作7.25小时(不包括午休时间)。
必须具备:
- 使用React Native框架进行跨平台移动应用开发(iOS和Android)的经验。
- 对JavaScript(ES6)和TypeScript有扎实的理解
- 移动应用开发的实际经验
- 了解Android SDK、iOS SDK和平台特定的API。
- 熟悉设备权限、通知、深度链接和后台任务。
描述
职责
- 设计、开发和实现前端代码,包括用户界面交互和创建吸引人且有效的用户界面
- 需要将技术系统规范翻译成可工作的测试应用程序。这包括开发详细的编程规范、编写和/或生成代码、编译数据驱动程序、维护和进行单元测试。
- 解决和排除在软件包使用和操作过程中出现的技术问题,包括实施、转换和迁移中的技术支持。
通用技能
- 编程和分析经验;在指定经验水平上支持专门的软件包
- 能够在软件开发生命周期中与IT专业人员协作
- 在应用程序的开发、设计、实施和维护中使用结构化方法的经验
- 在设计、编码、测试、调试和记录应用程序方面的经验
- 使用面向对象和/或第三代语言开发工具的经验
- 一种或多种编程语言的经验
- 应用程序设计、最新设计模式、部署和故障排除的经验
- 使用关系型和层次型数据库技术的经验
- 使用查询语言的信息检索包的经验
- 一种或多种通信协议的经验
- 在应用程序的设计、开发、实施和维护中使用结构化方法的经验
- 从不同业务领域的利益相关者和主题专家中获取和记录信息的经验
- 优秀的分析、解决问题和决策能力;口头和书面沟通能力;人际交往和谈判能力
- 团队合作精神,具有按时完成任务的记录
前端技能
- 编码和使用基本艺术作品交付完整用户界面的知识和经验
- 创建大型网站的网页界面的经验
- 处理复杂的大型系统的经验
- 跨浏览器兼容性的经验
- 响应式框架的经验
- 社交媒体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