职位描述
主要职责:
1. 平台前端开发: 负责整个运维平台Web前端的设计、开发和优化。
2. 复杂可视化界面实现:
· 实现数据库集群拓扑、安装流程、主备切换状态等可视化展示。
· 开发丰富的图表和仪表盘,用于展示性能指标(如内存趋势、连接数分析、主备延迟)、巡检报告曲线等。
· 实现锁等待链路的级联可视化展示。
3. 高性能交互设计:
· 设计并实现大量数据(如会话列表、慢SQL列表、索引列表)的表格展示、筛选、分页和操作功能。
· 处理复杂的表单交互,如多步骤安装向导、索引创建、巡检模板配置等。
4. API集成与状态管理:
· 与后端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 等构建工具,有前端性能优化经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕