岗位职责:
1、参与公司web相关产品开发,包括3d相关功能开发及维护工作;
2、负责公司项目中2d,3d可视化相关模块开发,完成开发交付;
3、主导高性能webgl框架开发,能够基于three.js实现3d模型在h5中的展示并进行深度优化;
4、积极与公司开发团队/项目经理/客户沟通,实现需求;
5、完成领导交办的其他工作。
任职要求:
1、计算机相关专业,3年以上工作经验,至少2年three.js开发经验,具有three.js与webgl/canvas结合经验者优先;
2、熟悉svg/canvas/webgl,熟练使用d3/g2/echarts/three.js/highcharts等至少一种数据可视化框架或类库;
3、熟练掌握html、css、js、ajax、json、dom、协议、安全、网络、性能优化等主流web前端技术,掌握es6 ,并熟悉前后端分离和前端工程化;
4、熟悉 web前端组件化、模块化开发模式和前端构建等工程化,并有实践经验(如gulp/fis3/webpack等);
5、熟悉安卓、ios、flutter、ts开发者优先;
6、熟悉并使用过至少一种web ui框架,如:elementui、iview、bootstrap等;
7、熟练掌握3d图形学原理和3d渲染相关知识,熟悉shader;
8、有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新的前端技术; 有良好的沟通能力及团队合作精神;有责任感,有很好的分析问题和解决问题能力;
9、编程习惯良好,文档和注释规范,掌握常用的团队协作工具svn、git等工具;
10、具有前端性能优化、解决多浏览器及多终端设备兼容开发经验,具备编写技术文档的能力,有良好的总结能力。