高级软件工程师,全栈

14个月前全职
PC Financial

PC Financial

location 多伦多
unsaved
转介申请人不应直接申请此职位。 所有转介申请人必须通过现任Loblaw同事通过Workday提交申请。 地点: 安大略省多伦多市500 Lakeshore Blvd. West, M5V 2V9 当你雇佣优秀的人才时,伟大的事情就会发生。 PC金融通过付款产品为加拿大人提供前所未有的价值。我们是一家不同寻常的银行,拥有不同类型的团队 - 我们合作支持,拥有自由和责任去发展。我们的目标是让日常生活变得简单和更好,为我们的客户创造更多的价值。 作为为超过300万客户提供服务的PC金融,我们通过提供每天奖励客户的付款解决方案和服务而不断增长。作为Loblaws Company Inc.的子公司,我们分享关心、拥有、尊重和卓越的核心价值观。我们致力于帮助加拿大人过上美好的生活。加入我们的旅程。 为什么这个职位很重要 这是一次绝佳的机会,供有经验的前端/UI开发人员加入我们不断扩大的软件开发团队。高级软件工程师,全栈角色对于通过改进用户界面设计来确保企业SaaS平台的成功至关重要。理想的候选人将是一个对创建企业级SaaS平台的高效和有效的UI充满激情的人,并在这方面有很高的质量标准。 您将在一个快节奏的组织中工作,使用敏捷/Scrum方法论,为我们要求苛刻的客户服务和运营需求提供出色的解决方案。 你将做什么 • 使用Angular 16+构建JavaScript SPAs • 使用HTML5和CSS进行实际的响应式网页开发 • 设计和实施单元测试以验证功能的正确实现 • 根据业务需求管理和改进当前网站 • 协助定义软件架构和用户界面设计方法 • 根据规范及时实现准确可靠的代码以提供所需功能 • 就需求和API设计与后端开发人员进行联络 • 了解设计和技术上的Web网站和移动趋势 你带来了什么 • 出色的纯JavaScript知识 • 3-5年使用Angular 10+的工作经验 • 7+年前端开发经验 • 在Angular和/或React中具有测试驱动开发(TDD)和单元测试框架的丰富经验 • 丰富的HTML 5、CSS 3、可访问性和响应式网页开发经验 • 熟悉LESS和SASS等CSS预处理器 • 熟悉敏捷方法论,特别是SCRUM • 具有SASS和REST原则的工作知识 • 良好的跨浏览器和跨设备开发经验 • 对最佳实践用户界面设计原则有良好的认识 • 出色的沟通能力 - 口头和书面 • 在高流量网站上工作的经验 • 具有商店管理(NgRx)的经验 • 具有JIRA和Confluence等协作工具的经验 • 对RESTful API原则有一定了解 • 使用Node JS的经验 • 自我激励,具有强烈的团队精神 • 强烈的职业道德 • 能够独立工作,几乎不需要监督,同时又能够在团队内协调和合作 • 出色的多任务处理能力 • 能够与技术和非技术人员进行良好的沟通 加入一个展示创新、活力、创造力和远见的成功团队。我们认识到多样化的劳动力的重要性,因此我们鼓励土著人民、女性、有色人种成员和残疾人士申请。感谢所有申请人的兴趣,但只有那些被选中进行面试的人会收到通知。 开放职位数量: 1 PC金融认识到加拿大的多样性是国家骄傲和力量的源泉。我们已经将体现我国不断发展的多样性作为首要任务,无论是在我们销售的产品、我们雇佣的人员还是我们组织中创造的文化方面。我们可以根据申请人和同事的要求提供适应性的安排。 此外,我们认为遵守法律就是做正确的事情。遵守法律是我们行为准则的一部分 - 它加强了我们的客户和利益相关者对我们的期望。 请注意:如果您在Workday上有员工自助服务(ESS),请通过Workday申请此职位。