移动前端方向:

  • 需熟练掌握移动端 H5 / hybrid 开发;
  • 对移动前端性能优化有充足的实践和方法;
  • 有小程序开发经验。

nodejs 全栈方向:

  • 熟悉 node.js 异步编程,对 koa/co/async 等原理机制了解透彻;
  • 熟悉 node.js 以及 V8 的性能和稳定性优化,能对系统整体性能进行评估,解决内存瓶颈;
  • 熟悉监控和运维体系,有大流量高并发经验。

互动技术方向:

  1. 精通 Canvas/WebGL/SVG/CSS3,并能够使用原生 API 绘制图形动画;
  2. 熟悉业界流行渲染引擎或游戏开发框架,熟练掌握其中至少一种并具备实际开发经验;
  3. 有 3D 游戏开发经验。

基础架构方向:

  • 具备良好的抽象能力和架构设计经验,至少以架构角色参与过一个中大型前端开发项目;
  • 扎实的数据结构、算法和编程基本功;
  • 有良好的开源作品和社区参与经验,关注新技术。
  • 架构知识:目录结构、模块划分、组件拆分、数据结构、逻辑拆分,单一功能原则、kiss原则,高聚合低耦合,发布订阅机制、插件机制、热更新机制、熔断机制、监控机制、降级方案

中后台方向:

  • 精通主流 web 技术,主导与组织过复杂的 web 项目开发;
  • 对前端工程化、标准化、组件化有充足的实践和方法;
  • 有可视化搭建经验。

数据可视化方向:

  1. 了解业界目前发展及现有作品及主流工具,对于数据可视化有一定个人见解;
  2. 相关工作经验 2 年或以上,了解 Canvas/WebGL/SVG/CSS3 技术,至少熟悉一种数据可视化 JS 类库;
  3. 具有计算机图形学理论基础,熟悉数据可视化相关基础算法。