Java移动开发人员

多伦多 19天前全职 网络
面议
任务: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