• 这个职位对于全职和合同(6个月以上)都是开放的
• 在多伦多市中心办公2天*
我们正在寻找具有Web应用程序开发背景的Angular软件工程师。您将与一家金融公司合作构建联系中心Web应用程序。
理想的候选人应该精通使用Angular交付Web UI解决方案。他们应该具有在敏捷环境和XP方法论中的经验,并在工业电子商务项目、SaaS解决方案和高级货物流优化系统等重要项目中有良好的记录。
职责:
• 熟练解决复杂的开发挑战并实施高效的解决方案。
• 精通Angular 11+、TypeScript、JavaScript和其他各种工具和技术。
• 熟练掌握TypeScript,这是Angular开发中的主要语言。
• 有使用Jasmine、Karma或Jest等测试框架编写单元和集成测试的经验。
• 令人印象深刻的作品集展示了在Angular和相关技术方面的熟练程度。
• 具有合作精神的团队合作者,积极参与代码审查,提供反馈并分享知识。
• 出色的沟通技巧,能够与团队成员、利益相关者和客户有效合作。
• 能够优化Angular应用程序的性能,包括实现惰性加载、变更检测策略和内存管理。
• 了解设计模式、最佳实践及其在Angular开发中的应用,以创建干净且易于维护的代码。
必备条件:
• 5年以上的Web开发经验,至少有3年专注于Angular。
• 精通Angular框架的核心原则,包括模块、组件、服务和路由。
• 深入了解极限编程方法和敏捷环境。
• 熟练掌握JavaScript、Java、AngularJS、Angular 12+、TypeScript、HTML5、CSS3等一系列技术。
• 熟练使用HTML5和CSS3来打造外观精美且响应式的用户界面。
• 了解响应式编程,特别是RxJS,以有效管理Angular应用程序中的异步数据和事件。
• 熟悉NgRx和Akita等状态管理库,以便高效处理应用程序状态。
• 具有使用Git、CI/CD流水线、Docker和敏捷方法论等现代开发工具和实践的实际经验。
• 熟悉后端技术,如Node.js、.NET和Java,具备全栈开发能力。
这个职位的吸引之处:
• 公司文化优先考虑持续的高绩效,通过项目成功的记录和年复一年的收入增长来证明。
• 提供培养成长心态的机会,包括参与认证计划、导师制、人才投资计划、内部流动选项和实习计划。
• 通过与受人尊敬的全球客户合作参与有意义的项目,积极影响行业的未来。
• 开放、包容和友好的多元文化环境,促进开放、沟通和定期的团队建设活动。
• 致力于社会可持续性价值观,包括IT教育、社区赋能、公平经营实践、环境可持续性和性别平等等倡议。
我们提供:
• 每位员工都有机会见证自己的工作产生的影响,为公司的成功做出有形贡献。
• 接受适应性和灵活性,认识到动态和不断发展的工作场所对于保持竞争力和应对变化至关重要。
• 认可和庆祝成就、里程碑和杰出贡献,营造积极和激励的工作环境。