关键职责:
在我们的Web应用程序中开发核心JavaScript。
与产品团队合作,提出新的想法,帮助设计和估算。
与微服务团队合作,设计RESTful API。
不断寻找团队的新技术和方法。
致力于卓越、最佳实践和不断改进我们的产品、代码库、流程和工具。
为机上互联网/电信领域设计和构建解决方案,开发现代(渐进式/响应式)Web应用程序,与UI团队合作,将业务需求转化为与Web应用程序相关的技术细节。
所需技能和能力:
5至8年的前端开发经验
必须具备ReactJS的实际经验,并在ReactJS上交付项目并发挥关键作用
对XML、XHTML等Web技术有很好的理解,熟悉JavaScript、TypeScript等客户端和服务器端脚本语言,以及使用RESTful实现开发Web服务
熟悉React Native(用于移动端)
熟悉Flux设计模式或受其启发的库之一
熟悉Redux
熟悉核心Web基础知识:HTML、JavaScript和CSS
熟悉CSS预处理器,如Sass或LESS
熟悉基于JS的构建工具,如Grunt、Gulp、Npm、Bower和Webpack
使用Mocha、Karma或Jest进行单元测试
熟悉jQuery或Backbone.js等JavaScript库
熟悉Foundation或Bootstrap等前端(CSS)框架
熟悉AJAX(异步JavaScript和XML)
良好的书面和口头沟通能力
额外技能和经验:
ES6
函数式和响应式编程
JavaScript测试框架,如Jest、Jasmine和Mocha
构建工具和/或任务运行器,如Webpack、Grunt和Gulp
Web sockets、service workers、PWAs
持续集成/持续交付实践
SAFe敏捷方法学
预计薪资:根据资质,每小时20至28美元