岗位职责:
1、根据产品设计需求,配合后台开发人员实现产品界面和功能,维护及优化前端页面性能;
2、制作或协助制作各种页面组件或页面模版;
3、参与设计并编写WEB前端架构及应用。
4、负责研究前端开发框架和开发模式,积累高效、稳定的前端组件库;
5、参与并能逐步主导项目前端框架演进优化,以及积极推动前端开发进度。
任职要求:
1、有前端可视化工具库开发经验,例如echarts.js或类似的可视化工具库,并且对cytoscape.js或者d3.js实现原理和源码熟悉。
2、对布局算法有过项目经验的,了解多种布局算法实现原理并且能够基于不同场景实现,例如力导向布局、树形布局、表格布局等。
3、熟练运用JavaScript 和TypeScript语言,HTML5、CSS3等技术;熟练使用webGL和canvas;有相关前端canvas渲染库或webgl渲染库开发经验者优先,有2年以上项目开发经验;
4、熟悉React、Vue等前端主流框架的使用,能进行跨浏览器,跨终端开发,有实际开发经验;
5、与UI设计师、后端开发工程师等配合,能独立高质量的完成Web前端工作和开发进度;
6、合理利用设计模式和模块化的组织方式,对代码进行优化。
7、对技术有强烈的进取心,享受Coding,学习能力强,对技术有热情,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力;
8、与产品经理有效沟通,迅速迭代产品;重视团队协作,善于沟通交流,乐于分享及帮助其他同事。