4-8万
西直门
构建高性能Web应用,负责新一代基于BS架构的运管系统的前端开发工作。运用先进的Vue技术栈,主导前端架构的设计与实现,并负责各管理控制页面的高质量开发。
核心职责:
1. 前端架构设计与搭建: 基于业务需求和技术选型(Vue 2/3),设计和实现高性能、可扩展、易维护的前端应用架构。包括但不限于:
Vue全家桶(Vuex/Pinia状态管理、Vue Router路由管理)的最佳实践应用。
定制化、响应式的UI组件库开发与维护。
前端工程化体系建设(Webpack/Vite, ESLint, Prettier, Git工作流等)。
与后端微服务架构的接口规范定义和高效对接方案。
2. 管理控制页面开发: 独立或协作完成网管系统各个复杂管理控制模块的前端页面开发,包括:
网络设备拓扑展示与操作。
设备配置管理、监控、告警、日志查询等核心功能界面。
数据可视化图表(如性能趋势图、流量分析图等)。
用户管理、权限控制、系统设置等后台管理界面。
3. 性能优化与体验提升: 持续优化前端应用的加载速度、渲染效率和用户体验,解决复杂交互场景下的性能瓶颈。
4. 技术协作: 与后端工程师紧密协作,基于RESTful API或GraphQL等接口规范进行高效联调;参与前后端接口设计评审。
5. 代码质量与规范: 编写高质量、可测试、符合规范的代码,进行代码审查,维护良好的前端开发标准和文档。
技能要求(必备):
1. 技术栈精通:
精通 Vue 2.x 和/或 3.x,深刻理解其核心概念(响应式原理、组件化、生命周期、指令等)。
熟练使用 Vue 生态系统(Vuex/Pinia, Vue Router, Vue
CLI/Vite)进行项目开发。
熟练掌握 ES6+ 核心语法、TypeScript、HTML5、CSS3(特别是Flex/Grid布局)。
熟悉主流的 CSS 预处理器(Less/Sass/Stylus)。
2. 工程化与工具:
深入理解前端工程化,熟练掌握 Webpack 或 Vite 构建工具。
熟练使用 Git 进行代码版本管理。
熟悉代码质量和规范工具(如 ESLint, Prettier)。
3. 能力要求:
具备独立设计和实现中大型单页应用(SPA)前端架构的能力。
对前端性能优化、安全性、可维护性、可扩展性有深入理解和实践经验。
熟练编写单元测试(Jest/Vitest)和组件测试。
深刻理解 RESTful API 设计和交互机制。
良好的问题分析与解决能力,能高效进行技术排障。
良好的团队协作和沟通能力。
技能要求(加分项):
1. 了解 Node.js 基础。
2. 了解基础计算机网络知识(TCP/IP, HTTP/HTTPS等)或运维知识(Linux基础)。
3. 有复杂数据可视化开发经验(如:ECharts, D3.js 等)。
4. 有微前端架构实践经验。
5. 有类似运维复杂后台管理系统开发经验。
6. 对前端前沿技术(如 Web Components)保持关注和学习热情。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕