岗位职责: 1、参与并负责产品的开发和维护,能够根据产品需求完成项目架构设计和功能域的划分,负责并完成既定模块的设计和研发落地工作; 2、对研发的模块有规范化的要求和习惯,熟悉软件的开发流程,对研发的模块具有架构设计原则守护的职责; 3、负责基于electron框架进行产品的开发和功能的设计; 4、优化产品的性能和代码的质量,持续改进产品的易用性和用户体验; 5、负责相关技术文档的撰写,根据设计文档及项目原型完成项目模块的开发; 6、参与产品的需求讨论、进行产品的功能设计、交互设计; 7、按照项目计划,按时提交高质量的代码,完成开发任务; 8、对产品和项目研发用到的新技术进行学习; 9、完成安排的其他工作。 任职要求: 1、计算机相关专业本科以上学历,有一定的后端语言基础; 2、熟练掌握HTML/CSS/JS等前端技术,熟悉前端的性能优化; 3、对前端数据可视化有丰富的实际开发经验,包括但不限于(echart.js、d3.js); 4、深入理解组件化开发,并熟练掌握Vue、React、Angular等至少一种前端框架; 5、熟练使用css3动画、canvas或svg; 6、熟练使用git、svn进行项目版本管理; 7、熟悉gulp、webpack等打包工具,了解前端工程化、模块化; 8、熟悉NodeJS,对使用C++编写node addons有一定的了解; 9、有electron和WebGL项目开发经验者优先。