前端开发工程师(数据可视化及交互设计方向)
8000-9000元/月主要职责:
1. 平台前端开发:
负责运维平台Web前端的整体设计、编码实现与性能调优。
2. 复杂可视化界面实现:
· 实现数据库集群拓扑结构、部署流程、主备切换状态等信息的图形化呈现。
· 构建多样化的图表与仪表盘,用于展示性能数据(如内存变化趋势、连接数统计、主备延迟情况)及巡检报告曲线等内容。
· 实现锁等待链路的多层级联动可视化展示。
3. 高性能交互设计:
· 设计并开发支持海量数据(如会话列表、慢SQL记录、索引清单)的表格展示、搜索过滤、分页控制及操作交互功能。
· 实现复杂的表单逻辑,包括多阶段安装引导、索引配置、巡检模板设置等交互流程。
4. API集成与状态管理:
· 与后端服务接口高效对接,合理管理应用中的复杂状态(如使用 Vuex, Pinia, Redux 等方案)。
· 规范处理异步请求与异常反馈,保障用户操作过程清晰可感知。
5. 用户体验优化:
持续提升页面加载速度、交互响应效率及浏览器兼容表现,不断优化整体使用体验。
任职要求:
· 必备条件:
· 计算机或相关专业本科及以上学历,具备3年以上前端开发工作经验。
· 精通 Vue(Vue3)或 React 及其核心生态(Vue-Router, Pinia/Vuex, React-Router, Redux)。
· 熟练掌握 JavaScript(ES6+)、TypeScript、HTML5、CSS3 技术。
· 熟悉 Element Plus / Ant Design / Ant Design Vue 等主流UI组件库的使用。
· 掌握 ECharts、AntV G6/G2plot 中至少一种数据可视化工具。
· 具备良好的用户视角和界面审美能力。
· 优先考虑:
· 具备后端开发经验或了解基本数据库原理者优先。
· 有复杂B端系统、运维类平台或数据管理平台前端开发背景者优先。
· 熟悉 Webpack、Vite 等构建工具,具备实际前端性能优化实践经验。