技能: html5, bootstrap, ajax, jquery, grunt, backbone.js, git, github, javascript, angularjs;经验: 4-7年;使用现代的开源软件和库来原型和部署前端Web应用程序,包括所有与后端开发的服务器端处理和集成相关的方面。具有中级水平的JavaScript专业知识,以及使用现代前端框架、MVC和SPA的经验。从高保真设计稿和/或功能原型开发应用程序,将其转化为功能良好、响应式的用户界面。与设计师和产品经理合作开发交互式原型和POC。与我们的UI/UX设计师合作实现响应式设计,确保网页在从桌面到移动设备等多个视口尺寸上加载良好。识别和传达前端应用程序架构的最佳实践。实施测试驱动开发;实施自动化测试平台和单元测试。在多个系统、服务器和环境之间进行用户身份验证和授权。要求计算机科学或相关专业的学士/硕士学位,4年软件开发经验,精通HTML5、CSS3和JavaScript。有使用d3JS、Chart.JS或类似API的数据可视化库的经验。有利用最新的前端库和工具,如JavaScript、AJAX、jQuery、AngularJS/NodeJS、Ember、Backbone.js和Underscore的经验。能够创建高级、动态、模块化的Web应用程序。有使用前端框架Bootstrap 3和Foundation 5的经验。使用版本控制系统,特别是Git和GitHub。有自动化工具的经验(Gulp、Grunt、Bower、Yeoman、npm、Phantom.js等)。在使用敏捷方法论(如Scrum、精益)的团队环境中使用和工作。将用户界面元素与服务器端/后端逻辑进行集成。对分布式Web服务/企业/ Web/客户端服务器系统的实施知识丰富。能够为用户界面组件编写可重用代码。