1. 熟练掌握各项前端开发技术(Javascript/html5/css3),能够快速实现 Web 端和移动端页面搭建;
2.熟练使用 Vue 框架以及相关生态技术,能够独立完成项目搭建和项目部署;
3.熟练使用 React,Redux,React-router 及其常用组件库;
4.熟练使用 Echarts,antv-x6,antv-g6等数据可视化工具,可二次封装及开发;
5.熟悉 uniapp 结合 vue 2开发小程序
6. 对前端工程模块化有一定理解,熟悉 webpack、vite 等打包工具及其日常开发配置;
项目描述:防护监控系统是公司用于安全运营的安全管理平台,包含移动端,PC端,主要有告警处置与分析,资产中心(可视化图表,业务资产运行视图),基础设施风险(基线核查,系统漏洞,镜像风险),外发流量监控,策略管理,流程编排,攻击告警监控等模块。
技术栈: vue全家桶及 element-ui,antv-x6,RGraph 以及 Echart
项目职责:
1.独立负责前端需求分析,架构调研及选型,从0到1的项目搭建,做了常量 config 全局配置,权限验证等内容;
2. 对Element-Ui中el-table组件进行二次封装, 实现基线核查,系统漏洞,镜像风险包括各个维度的表格数据展示,过滤,筛选;
3.为实现流程编排的需求,选用antv-x6实现画布新建,删除,拖拽模块的封装以及完整的流程图绘制及二次编辑;
4. 使用TinyMCE富文本编辑插件完成告警处置与分析文本的编辑,使用vue-json-editor 实现基线核查模块json文本输入编辑功能
5. 使用Echart跟relation-graph完成业务资产跟攻击告警监控模块的可视化图表的封装与展示;
角色 | 职位 |
负责人 | 前端开发工程师 |
队员 | 前端工程师 |