6个月合同,可能延长的高级前端工程师 Trader Corporation是加拿大领先的汽车市场autoTRADER.ca背后的团队。我们是一家技术驱动型公司,为我们的用户和经销商客户创建世界级解决方案。我们正在扩大团队,并需要一名高级前端工程师加入我们的分布式工程办公室。主要职责领域
• 设计和开发优雅且易于访问的端到端前端解决方案:从技术分析和数据架构到单元测试、开发和集成测试。
• 选择适当的设计模式和识别反模式,编写可靠的单元测试,参与彻底的代码审查,并运用您对清晰代码的眼光来支持维护和可扩展性。
• 对软件缺陷进行根本原因分析,确定纠正措施,并与生产支持部门联系解决问题。
• 与团队其他成员一起评估第三方包和解决方案的适用性。
• 维护应用程序的持续集成和持续部署。所需技能
• 在Angular 5+中具有MVVM框架经验,以及在ASP.NET MVC方面的实践经验
• 响应式前端布局/设计,并使用JQuery和Bootstrap 4、CSS SASS/LESS进行实现
• 具有使用Jasmin和Jest等前端测试框架的经验,以及熟练掌握TypeScript
• 有经验评估和实施用于分析、MVT测试、行为监控、用户反馈等的第三方库,同时保持最佳的现场性能
• 在高流量网站上工作经验,同时利用技术实现性能和缓存、安全和监控以及可访问性(WCAG 2.0/2.1/2.2)
• 能够构思技术解决方案并向其他团队成员和利益相关者传达。
• 与Trader的架构组合作,根据参考规范实施软件。
• 在构建单元、组件和集成测试方面具有专业水平的经验,并了解如何将其用作系统端点之间的系统合同。
• 在构建基于云的应用程序方面具有经验,并对这些应用程序的可扩展性、性能优化和监控有很好的熟悉。
• 知道如何在分布式团队环境中使用源代码管理和交付平台,如Github、Azure Dev Ops和JIRA。所需经验
• 可提供展示您最近构建优雅解决方案经验的前端作品集
• 计算机科学或相关专业的大学学位(或同等学历)
• 在在线软件行业拥有5年以上的经验;对网站设计、功能可用性和基于Web的应用程序架构有深入了解
• 具有Microsoft平台Web开发的专业水平经验。对您有何好处...
• 我们理解工作和工作之外的生活同样重要。以下是我们从中受益的一些支持我们发挥创造力的福利。健身和健康
• 我们提供全国健身房折扣、办公室内健身房(当我们在办公室时)、员工及家庭援助计划,以及虚拟健康计划。从第一天起的福利
• 健身房折扣
• 本地办公室内免费健身房
• 员工及家庭援助计划
• 每周虚拟健康活动
• 除了内部培训,我们还提供每年1500美元的生活方式津贴,以便您提升自己的技能。
• 会议和培训预算
• 定期内部培训计划
财务规划
• 让我们帮助您投资未来,为您的养老金提供3%的匹配,并提供多种形式的收入保护。具有竞争力的薪资
• 年度奖金结构
• 3%的CPP匹配