岗位职责:
1. 大屏编辑器研发:参与公司自研大屏可视化配置平台(BI中台)的开发,实现拖拽式布局、组件属性动态配置、数据源可视化映射等核心功能。
2. 可视化组件开发:基于Echarts、AntV、Canvas等技术,封装高复用、高性能、可配置的图表组件库,确保在大屏高频刷新下的渲染效率。
3. 大屏项目交付:基于自研编辑器及定制化开发,完成智慧水利、数字孪生等项目的大屏视觉呈现,确保UI设计稿的高保真还原。
4. 跨团队协同:深度配合3D/GIS工程师,完成2D业务面板与3D场景/地图底层的深度交互(如双向通信、图层联动、视角切换等)。
5. 数据交互优化:负责大屏端实时数据流的接入,优化大规模时序数据在前端的展现逻辑,解决长时间运行下的内存泄漏与卡顿问题。
任职要求:
1.本科及以上学历,计算机或数字媒体技术相关专业;
2.年龄30周岁及以下;
3.3年及以上前端开发经验,其中至少2年专注于数据可视化或大屏研发;
4.精通Vue 3及TypeScript,具备优秀的组件抽象与架构设计能力;
5.精通Echarts、D3.js 或AntV等至少一种主流可视化库,能通过原生Canvas/SVG实现复杂动效;
6.熟悉浏览器渲染机制及性能优化,能处理大屏适配(缩放、多屏拼接)中的各种布局挑战;
7.了解 WebSocket 实时通信及前端数据缓存处理;
8.具备良好的审美能力,对色彩、布局、动画节奏有较强把控力,能够极致还原UI/UE设计效果;
9.参与过类似阿里云 DataV、百度 Sugar 或其他自研低代码/可视化编辑器的架构设计;
10.了解 WebGL 基础或 Three.js,有处理过 2D 面板覆盖在 3D/GIS 场景(Cesium)上的事件穿透与坐标映射经验;
11.具备简单的着色器(Shader)编写能力或对前端动画性能优化有深入研究。
教育背景:统招本科(一本)及以上学历,计算机或数字媒体技术相关专业。
经验年限:30岁以内,3-5年前端开发经验,其中至少2年专注于数据可视化或大屏研发。