职位描述
前端开发CSSTypeScriptVueWebpack大数据
岗位职责
1、前端开发:
· 负责企业级数据分析和可视化平台的前端开发。
· 开发多标签页工作空间、动态图表配置、数据源管理等复杂交互功能。
2、图表渲染:
· 基于ECharts构建高性能图表渲染系统,支持大数据量可视化。
3、数据交互:
· 设计并实现前后端数据交互协议,处理复杂的数据转换和状态同步。
4、界面优化:
· 持续优化界面交互体验,提升系统易用性和响应速度。
任职要求
1、核心技术栈
· Vue.js 2.6+:组件化开发、响应式数据绑定、生命周期管理。
· Element UI 2.x:企业级UI组件库。
· ECharts 5.x:数据可视化图表库。
· Vuex 3.x:状态管理。
· Vue CLI + Webpack:工程化工具链。
· SCSS/Sass:CSS预处理器。
2、技术能力
Vue.js开发能力:
· 熟练掌握Vue组件化开发,能够设计可复用的业务组件。
· 深度理解Vue响应式原理,处理复杂的数据绑定和状态管理。
· 熟练使用计算属性、侦听器、生命周期钩子等Vue核心特性。
数据可视化开发:
· 精通ECharts图表库,能够实现各种复杂图表类型。
· 具备图表配置动态生成和实时更新能力。
· 熟悉图表交互事件处理,包括点击、悬停、缩放等操作。
· 能够处理大数据量图表渲染和性能优化。
3、项目经验
必需经验:
· 数据可视化项目:有ECharts、D3.js等图表库的使用经验。
· 企业级应用:有管理后台系统开发经验。
· 前后端协作:参与过前后端接口设计,熟悉RESTful API规范。
4、加分项:
· Vue 3 + API项目经验。
· TypeScript开发经验。
5、代码质量
· 具备模块化设计思维,能够将复杂功能拆分为可维护的模块。
· 具备完善的错误处理机制设计能力。
· 具备前端性能优化经验,包括渲染优化、内存管理、加载优化等。
· 熟悉代码规范和最佳实践。
工作地址
上海市/上海市/嘉定区 艾尔维汽车工程技术有限公司