高级 Angular 开发人员

多伦多 1天前合同 网络
332 - 408 / 时
职位名称:高级 Angular 开发人员 地点:多伦多,安大略省 预计期限:6个月 在学生信息系统(SIS)产品和应用经理的总体指导下,成功的候选人将加入一个协作且创新的开发团队,负责交付高质量的应用程序代码。该角色要求在软件开发生命周期的所有阶段积极参与,为支持公司范围内部门客户的企业级解决方案的设计、开发、测试和实施做出贡献。 我们的客户正在寻找一位经验丰富的高级 Angular 开发人员,以支持课程信息系统(CIS)的现代化,这是一款大型企业级 Web 应用程序。该角色将负责将 CIS 从传统的 AngularJS 框架迁移到现代 Angular,同时提升 UI/UX 的一致性、性能和可访问性。成功的候选人将与 UX 设计师、后端开发人员和产品利益相关者紧密合作,建立可扩展的前端最佳实践,并提供安全、可靠和高质量的用户体验。 主要职责 • 主导并执行 AngularJS 到 Angular 的迁移计划 • 设计、开发和维护可扩展的 Angular 应用程序 • 与 UX 设计师和利益相关者合作推动 UI/UX 改进 • 使用 Angular Signals 实现现代 Angular 模式 • 确保组件的一致性、性能优化和可访问性 • 与后端、DevOps 和 QA 团队合作交付端到端解决方案 • 指导初级开发人员并参与代码审查和最佳实践 所需技能和资格 • 7年以上前端开发经验,具备丰富的 Angular 专业知识 • 具有将应用程序从 AngularJS 迁移到 Angular 的丰富经验 • 深刻理解 RxJS、响应式编程和异步数据流 • 拥有 NgRx(Store、Effects、Selectors)和 Angular Signals 的实践经验 • 精通 TypeScript、HTML5、CSS/SCSS 和现代 UI 框架 • 具备将 UX 设计转化为高质量、可重用组件的经验 • 熟悉 REST API、Git、CI/CD 流水线和敏捷开发实践 关键交付成果 • 成功将 AngularJS 应用程序迁移到现代 Angular • 所有应用程序模块中改进且一致的 UI/UX • 可重用、文档齐全的 Angular 组件和服务 • 使用 RxJS、NgRx 和 Signals 的稳健状态管理 • 高性能、可维护且可扩展的前端代码库