职责描述
开发企业应用系统(单页应用 SPA)前端。遵从产品(页面)规格说明,开发符合视觉设计和交互定义的前端页面/组件,集成各页面/组件形成完整前端应用,并对接后端服务,形成完整应用。

  1. 设计页面/组件技术方案;
  2. 编写页面/组件代码:按照公司前端组件规范,编写实现高保真、高性能、高质量(模块化、高可读)页面/组件代码;
  3. 编写测试代码以及人工测试计划,进行必要的单元测试和集成测试,保障代码正确,性能达标,符合设计要求;
  4. 参与代码评审。

任职要求

  1. 大学本科以上,计算机、软件工程相关专业为佳;
  2. 沟通表达能力强,有很好的口头表达能力和出色的文档写作能力,善于深入浅出地表达和解释复杂的事物;
  3. 5年以上程序设计经验,总代码行8万+,能够编写高质量(模块化、高可读)、高性能代码;
  4. 精通HTML5、CSS3、JavaScript(ECMAScript 5/6);
  5. 精通Web工作原理,精通MVVM原理;
  6. 精通异步编程,熟练使用Promise,Async/Await;
  7. 精通WebGL,熟练使用Three.js;
  8. 熟练使用Vue、VueX,熟悉Less/Sass、TypeScript、JSX,了解ant-design-vue;
  9. 熟练使用lodash、jQuery、Mocha、Jest;
  10. 熟悉敏捷开发过程,熟练使用Git、Webpack,擅于参与代码评审。

优先考虑

  1. 大型(100+页面)企业应用;
  2. 开发教育领域企业应用;
  3. 贡献开源SPA框架代码(例如:React、Vue等等);
  4. 贡献其它Github优秀项目。