前端工程师(JavaScript,C#.Net,Angular 5)多伦多,安大略省
完全远程
1年合同,可能延长
• 设计和开发优雅且易于访问的前端解决方案,从技术分析和数据架构到单元测试,开发和集成测试的端到端。
• 选择适当的设计模式和识别反模式,编写可靠的单元测试,参与彻底的代码审查,并使用您的代码洁净之眼支持维护和可扩展性。
• 对软件缺陷进行根本原因分析,确定纠正措施,并与生产支持部门联系以解决问题。
• 与团队的其他成员一起评估第三方软件包和解决方案的适用性。
• 维护应用程序的持续集成和持续部署。
所需技能:
• 5年以上使用JavaScript和C#.Net进行前端开发的经验
• 在在线软件行业有5年以上的经验;对网站设计,功能可用性和基于Web的应用程序架构有深入的了解。
• 在Angular 5+中具有MVVM框架经验,以及在ASP.NET MVC上的实际经验
• 响应式前端布局/设计,并使用JQuery和Bootstrap 4,CSS SASS / LESS进行实现
• 具有Jasmin和Jest等前端测试框架的经验,以及熟练掌握TypeScript
• 在评估和实施用于分析,MVT测试,行为监控和用户反馈的第三方库方面具有经验,同时保持最佳的现场性能
• 在高流量网站上的工作经验,同时利用技术实现性能和缓存,安全性和监控以及可访问性(WCAG 2.0/2.1/2.2)
• 在构建单元,组件和集成测试方面具有专家级经验,并了解如何将其用作其他系统端点之间的系统合同。
• 在构建基于云的应用程序方面具有经验,并对这些应用程序的可扩展性,性能优化和监控有很高的熟悉度。
• 知道如何在分布式团队环境中使用源代码管理和交付平台,如Github,Azure Dev Ops和JIRA。
• 能够提供展示您最近构建优雅解决方案经验的前端作品集
• 计算机科学或相关专业的大学学位(或同等学历)。
• 在Microsoft平台Web开发方面具有专家级经验