移动前端方向:
- 需熟练掌握移动端 H5 / hybrid 开发;
- 对移动前端性能优化有充足的实践和方法;
- 有小程序开发经验。
nodejs 全栈方向:
- 熟悉 node.js 异步编程,对 koa/co/async 等原理机制了解透彻;
- 熟悉 node.js 以及 V8 的性能和稳定性优化,能对系统整体性能进行评估,解决内存瓶颈;
- 熟悉监控和运维体系,有大流量高并发经验。
互动技术方向:
- 精通 Canvas/WebGL/SVG/CSS3,并能够使用原生 API 绘制图形动画;
- 熟悉业界流行渲染引擎或游戏开发框架,熟练掌握其中至少一种并具备实际开发经验;
- 有 3D 游戏开发经验。
基础架构方向:
- 具备良好的抽象能力和架构设计经验,至少以架构角色参与过一个中大型前端开发项目;
- 扎实的数据结构、算法和编程基本功;
- 有良好的开源作品和社区参与经验,关注新技术。
- 架构知识:目录结构、模块划分、组件拆分、数据结构、逻辑拆分,单一功能原则、kiss原则,高聚合低耦合,发布订阅机制、插件机制、热更新机制、熔断机制、监控机制、降级方案
中后台方向:
数据可视化方向:
- 了解业界目前发展及现有作品及主流工具,对于数据可视化有一定个人见解;
- 相关工作经验 2 年或以上,了解 Canvas/WebGL/SVG/CSS3 技术,至少熟悉一种数据可视化 JS 类库;
- 具有计算机图形学理论基础,熟悉数据可视化相关基础算法。