开发人员 - 新兴技术(大数据,移动,云计算,RPA)- 4(合同)

16个月前兼职
Tundra Technical Solutions

Tundra Technical Solutions

location 多伦多
unsaved
职位描述 需求背景 • 业务组织:数字客户服务组正在寻找一位强大的开发人员,为一个新的敏捷项目构建一个基于JavaScript框架的新响应式网页。 • 项目:成功的候选人将加入一个新项目,重点是将现有的客户数字在线功能迁移到基于云的环境中。 • 请求原因:项目 候选人价值主张 • 成功的候选人将有机会加入一个令人兴奋的新项目,在敏捷实验室环境中集成尖端技术。在合作环境中工作,候选人将在支持性环境中独立工作。 工作中的典型一天 • 使用React.js开发新的用户界面功能 • 构建可重用、可扩展、健壮的组件和前端库以备将来使用 • 将设计和线框转化为高质量代码 • 优化组件,以在各种支持Web的设备和浏览器上实现最佳性能 • 与架构师、UX设计师、其他开发人员和产品负责人紧密合作,进行软件架构、设计、依赖和代码可维护性方面的工作 • 强大的问题解决和分析能力 候选人要求/必备技能(第1点和第2点是关键技能集): • 4+年React.js经验及其核心原则,以及React生态系统中的JSX和React组件生命周期。 • 4+年使用流行的React.js工作流(如Flux或Redux)和数据结构库(例如Immutable.js)的经验 • 3+年JavaScript基础知识和较新的EcmaScript规范(ES6+)的熟练掌握,包括DOM操作和JavaScript对象模型 • 2+年的前端优化技术经验(1或2个最近的项目),如懒加载、异步模块定义、回调和Promises、闭包、图像压缩 • 3+年的NodeJS(Yarn)到NPM注册库/包的使用经验和良好的知识 • 使用JEST、Enzyme编写单元测试的经验 • 在基于云的开发工作经验(GCP或Azure) 可选技能 • 熟悉RESTful API、GraphQL和ExpressJS框架 • 有持续开发或持续集成的经验是一个加分项 • 对同构React和babel React webpack的经验和知识是加分项 • 了解现代授权机制,如JSON Web Token,是一个加分项 • 熟悉现代前端构建流水线和工具 • 在构建移动Web方面有强大的工作经验(如Mobile First、响应式和PWA) • 了解安大略省残疾人和残疾人法案(AODA)及相关法规和标准。 学历或证书 • 计算机科学、计算机工程或相关领域的学士学位是必需的。 候选人评审和选择 • 结构和格式:一次技术面试,然后与HM和技术负责人进行一次codility面试(1小时面试+在线书面测试)。 职位编号:57938