前端工程师(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开发的专家级经验