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