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