职位描述:
我们目前正在寻找一位熟练的前端开发工程师 (React.js),他/她对构建高质量、可扩展的网络应用程序充满热情。此职位提供在协作的敏捷团队环境中参与动态项目的机会。您将参与使用现代前端技术设计、开发和维护面向用户的功能。
主要职责:
• 设计和开发先进的网络应用程序、原型和概念验证
• 将功能需求转化为技术规范
• 参与完整的敏捷软件开发生命周期:开发、估算、设计会议和代码审查
• 编写干净、可扩展且高效的代码,重点关注性能
• 在开发和发布后排查和解决错误
• 与跨职能团队合作,包括产品经理和后端工程师
• 参与应用程序的整体架构和设计
资格要求:
• 5年以上使用JavaScript、HTML5和CSS3进行网络开发的经验
• 2年以上使用React.js及其库(如Redux和Redux-Saga)的经验
• 精通ES6+、JSX以及Webpack、npm/yarn、Grunt和ESLint等工具
• 具备使用CSS预处理器(如Sass或LESS)和响应式设计的实际经验
• 具备测试驱动开发(TDD)和测试框架(Jest、Mocha、Chai、Enzyme等)的经验
• 熟悉服务器端技术和面向对象编程概念
• 有使用RESTful API的经验(了解GraphQL者优先)
• 具备敏捷开发方法(如SCRUM或XP)的背景
• 优秀的沟通能力,能够与技术和非技术人员有效交流
• 计算机科学学士/硕士学位或同等工作经验
职位类型:固定期限合同
合同期限:12个月
薪资:每小时$50.00-$55.00
工作时间:
• 周一至周五
经验:
• React:6年(优先)
• GraphQL:3年(优先)
• AWS:3年(优先)
工作地点:在安大略省多伦多的混合远程工作