高级前端开发工程师

多伦多 1个月前合同 网络
面议
我们代表公共部门的客户,正在寻找合同制的高级 Java 前端开发工程师。 持续时间:6 个月,可能延长 工作模式:每两周在现场工作 1 天 必须具备: · 在使用 Angular、TypeScript 和 Bootstrap 开发前端 Web 解决方案方面具有专家级技能。 · 具有超过 8 年的经验,设计、构建和维护与后端 RESTful API 集成的单页面应用程序 (SPA)。 · 对前端开发框架和库有深入了解,包括 Angular、JavaScript、TypeScript、Jasmine/Jest、HTML 5、JSON、npm、Webpack、Babel、JSON、Bootstrap、LESS、CSS 和 SASS。 · 对现代授权标准(如 OAuth 2.0 和 JSON Web Token)有扎实的知识。 · 在使用 Azure DevOps 的敏捷团队中拥有丰富的开发经验,包括 Azure Repos、拉取请求和 CI/CD(持续集成/持续交付)管道。 · 有效的团队合作者,具备强大的人际交往能力,能够清晰地传达复杂的技术信息。 职责: · 参与基于云架构框架的 Web 应用程序的设计和实施。 · 与业务分析师和解决方案架构师密切合作,分析和实施功能和非功能需求。 · 将业务需求和技术规范转化为可工作的、经过测试的应用程序,包括在 DevOps 环境中开发、单元测试和部署新系统组件或增强功能。 · 诊断和排除功能和性能问题,实施必要的纠正和预防措施。 · 遵循团队建立的开发流程,包括测试驱动开发、同行代码审查、变更管理以及所有 DevOps 实践,如单元测试和持续交付。 · 解决和排除在使用和操作开发的应用程序过程中出现的技术问题,包括提供技术支持、数据转换和迁移的解决方案。 · 评估并确定适当的架构、技术规格和解决方案设计,向产品管理提出建议。 · 生成干净、可重用、高性能的代码和可维护的解决方案,以提高平台的质量。 · 与运营团队合作,确保在所有环境中支持开发的应用程序和平台。 · 根据需要维护全面的代码文档。 期望技能: · 计算机科学、工程或相关技术学科的学士学位。 · 有与经过身份验证的客户导向应用程序合作的经验。 · 对 Microsoft Azure 服务具有深厚的专业知识,包括 Azure Kubernetes 服务、Azure Service Bus 和 Functions,同时熟悉 AWS。 · 对后端框架和技术有强大的知识,包括 Java Spring Boot、OAuth 2.0、JWT、Kubernetes、Docker 和数据库(关系型和 NoSQL)。 · 熟悉安大略省残疾人无障碍法 (AODA) 及相关法规、WCAG 2.0 指南和安全最佳实践。 · 对跨浏览器/平台问题和编码解决方案有扎实的理解。 · 有使用 HL7 FHIR 标准的医疗集成项目经验。 · 热衷于学习最新技术和标准。 · 自我学习者,具有高度的自我激励能力。 · 创造性、以解决方案为导向、灵活,具有积极的态度和追求卓越的动力。 · 能够成功地多任务处理并在紧迫的截止日期内工作。 · 准确,注重细节。 职位类型:临时,合同 合同期限:6 个月 薪资:每小时起薪 105.00 美元 教育: • 学士学位(优先) 经验: • Java:10 年(必需) 工作地点:在多伦多,ON M5G 2L3 进行混合远程工作 申请截止日期:2025-11-10 预计开始日期:2025-12-01