崗位職責:
1. 大屏編輯器研發(fā):參與公司自研大屏可視化配置平臺(BI中臺)的開發(fā),實現拖拽式布局、組件屬性動態(tài)配置、數據源可視化映射等核心功能。
2. 可視化組件開發(fā):基于Echarts、AntV、Canvas等技術,封裝高復用、高性能、可配置的圖表組件庫,確保在大屏高頻刷新下的渲染效率。
3. 大屏項目交付:基于自研編輯器及定制化開發(fā),完成智慧水利、數字孿生等項目的大屏視覺呈現,確保UI設計稿的高保真還原。
4. 跨團隊協同:深度配合3D/GIS工程師,完成2D業(yè)務面板與3D場景/地圖底層的深度交互(如雙向通信、圖層聯動、視角切換等)。
5. 數據交互優(yōu)化:負責大屏端實時數據流的接入,優(yōu)化大規(guī)模時序數據在前端的展現邏輯,解決長時間運行下的內存泄漏與卡頓問題。
任職要求:
1.本科及以上學歷,計算機或數字媒體技術相關專業(yè);
2.年齡30周歲及以下;
3.3年及以上前端開發(fā)經驗,其中至少2年專注于數據可視化或大屏研發(fā);
4.精通Vue 3及TypeScript,具備優(yōu)秀的組件抽象與架構設計能力;
5.精通Echarts、D3.js 或AntV等至少一種主流可視化庫,能通過原生Canvas/SVG實現復雜動效;
6.熟悉瀏覽器渲染機制及性能優(yōu)化,能處理大屏適配(縮放、多屏拼接)中的各種布局挑戰(zhàn);
7.了解 WebSocket 實時通信及前端數據緩存處理;
8.具備良好的審美能力,對色彩、布局、動畫節(jié)奏有較強把控力,能夠極致還原UI/UE設計效果;
9.參與過類似阿里云 DataV、百度 Sugar 或其他自研低代碼/可視化編輯器的架構設計;
10.了解 WebGL 基礎或 Three.js,有處理過 2D 面板覆蓋在 3D/GIS 場景(Cesium)上的事件穿透與坐標映射經驗;
11.具備簡單的著色器(Shader)編寫能力或對前端動畫性能優(yōu)化有深入研究。
教育背景:統招本科(一本)及以上學歷,計算機或數字媒體技術相關專業(yè)。
經驗年限:30歲以內,3-5年前端開發(fā)經驗,其中至少2年專注于數據可視化或大屏研發(fā)。