前端工程师

岗位职责:
1、参与公司web相关产品开发,包括3D相关功能开发及维护工作;
2、负责公司项目中2D3D可视化相关模块开发,完成开发交付;
3、主导高性能WebGL框架开发,能够基于Three.js实现3D模型在H5中的展示并进行深度优化;
4、积极与公司开发团队/项目经理/客户沟通,实现需求;
5、完成领导交办的其他工作。

任职要求:
1、计算机相关专业,3年以上工作经验,至少2Three.js开发经验,具有Three.jsWebGL/canvas结合经验者优先;
2、熟悉SVG/Canvas/WebGL,熟练使用D3/G2/Echarts/Three.js/Highcharts等至少一种数据可视化框架或类库;
3、熟练掌握HTMLCSSJSAjaxJSONDOM、协议、安全、网络、性能优化等主流Web前端技术,掌握ES6+,并熟悉前后端分离和前端工程化;
4、熟悉 Web前端组件化、模块化开发模式和前端构建等工程化,并有实践经验(gulp/fis3/webpack)
5、熟悉安卓、iOSFlutterTS开发者优先;
6、熟悉并使用过至少一种Web UI框架,如:ElementUIiViewBootstrap等;
7、熟练掌握3D图形学原理和3D渲染相关知识,熟悉shader
8、有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新的前端技术; 有良好的沟通能力及团队合作精神;有责任感,有很好的分析问题和解决问题能力;
9、编程习惯良好,文档和注释规范,掌握常用的团队协作工具svngit等工具;
10、具有前端性能优化、解决多浏览器及多终端设备兼容开发经验,具备编写技术文档的能力,有良好的总结能力。