崗位職責(zé):1. 負(fù)責(zé)三大核心方向開(kāi)發(fā):Web端、基于Uniapp的多端應(yīng)用(小程序、App、H5)、數(shù)據(jù)可視化大屏,精準(zhǔn)還原UI設(shè)計(jì)稿,保障跨設(shè)備、跨瀏覽器、跨平臺(tái)的一致性體驗(yàn),以及大屏高清視覺(jué)呈現(xiàn)與流暢交互效果。
2. 主導(dǎo)可視化大屏全流程開(kāi)發(fā):參與需求拆解與視覺(jué)方案評(píng)審,設(shè)計(jì)大屏技術(shù)架構(gòu);選用ECharts/AntV實(shí)現(xiàn)折線圖、柱狀圖、熱力圖、地圖等組件開(kāi)發(fā),支持圖表聯(lián)動(dòng)、鉆取、篩選等交互邏輯;基于WebSocket/SSE實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)推送與動(dòng)態(tài)渲染,確保數(shù)據(jù)更新無(wú)延遲。
3. 解決可視化大屏核心技術(shù)問(wèn)題:針對(duì)大屏超寬分辨率(如4K/8K)設(shè)計(jì)自適應(yīng)布局方案(如rem/vw結(jié)合媒體查詢(xún)),優(yōu)化大數(shù)量級(jí)數(shù)據(jù)渲染性能(如虛擬滾動(dòng)、分片加載),避免頁(yè)面卡頓或崩潰;處理大屏在不同瀏覽器、顯示設(shè)備下的兼容性問(wèn)題。
4. 參與Web端與Uniapp項(xiàng)目的需求評(píng)審、技術(shù)方案設(shè)計(jì)與架構(gòu)搭建,解決多端適配、接口聯(lián)調(diào)、狀態(tài)管理等問(wèn)題;與后端團(tuán)隊(duì)協(xié)作完成數(shù)據(jù)接口對(duì)接,確保Web端、多端應(yīng)用與可視化大屏的數(shù)據(jù)交互穩(wěn)定可靠。
5. 負(fù)責(zé)全場(chǎng)景前端代碼質(zhì)量管控:編寫(xiě)技術(shù)文檔(含大屏交互邏輯、適配方案文檔),參與代碼評(píng)審;封裝Web/Uniapp/可視化大屏的高復(fù)用組件(如大屏通用圖表組件、Uniapp多端表單組件),提升團(tuán)隊(duì)開(kāi)發(fā)效率。
6. 向前端技術(shù)負(fù)責(zé)人匯報(bào),定期同步項(xiàng)目進(jìn)展與技術(shù)難點(diǎn);配合團(tuán)隊(duì)完成技術(shù)沉淀,關(guān)注前端新技術(shù)(如Three.js 3D可視化、大屏低代碼方案),并在項(xiàng)目中試點(diǎn)應(yīng)用,輸出可復(fù)用的技術(shù)方案與組件庫(kù)。
任職要求:1. 學(xué)歷與經(jīng)驗(yàn):本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專(zhuān)業(yè),3年以上前端開(kāi)發(fā)經(jīng)驗(yàn);若技術(shù)能力突出、有成熟可視化大屏+Uniapp項(xiàng)目案例,大專(zhuān)學(xué)歷可適當(dāng)放寬。其中需滿(mǎn)足至少1年Uniapp實(shí)戰(zhàn)經(jīng)驗(yàn)+1年可視化大屏開(kāi)發(fā)經(jīng)驗(yàn),且能提供1-2個(gè)可視化大屏上線案例(附項(xiàng)目鏈接或截圖)、Web+多端應(yīng)用完整落地經(jīng)歷。
2. 技術(shù)基礎(chǔ):精通HTML5、CSS3、JavaScript(ES6+),熟練掌握Flex/Grid布局、響應(yīng)式設(shè)計(jì);深入理解大屏適配原理,能獨(dú)立設(shè)計(jì)超寬分辨率適配方案,解決Chrome/Firefox等瀏覽器及不同顯示設(shè)備的兼容性問(wèn)題。
3. 核心框架與工具:
- 框架:深入掌握Vue3、Vue2,精通Uniapp核心能力(生命周期、條件編譯、多端API適配);
- 可視化:熟練使用ECharts/AntV(至少1種),能完成復(fù)雜圖表定制(如自定義圖表樣式、交互事件),了解Three.js實(shí)現(xiàn)3D可視化效果者優(yōu)先;
- 工程化:熟練使用Vite/Webpack構(gòu)建工具,能針對(duì)大屏項(xiàng)目?jī)?yōu)化構(gòu)建配置(如代碼分割、資源壓縮)。
4. 專(zhuān)項(xiàng)能力:具備實(shí)時(shí)數(shù)據(jù)處理經(jīng)驗(yàn)(如WebSocket/SSE應(yīng)用),能解決大數(shù)量級(jí)數(shù)據(jù)渲染卡頓問(wèn)題;掌握組件化、模塊化開(kāi)發(fā)思想,能封裝可復(fù)用的大屏圖表組件、Uniapp多端通用組件。
5. 加分項(xiàng):
- 智能交互:對(duì) MCP 和 AGENT 智能體交互有經(jīng)驗(yàn)者優(yōu)先。
- 技術(shù)深度:熟悉TypeScript并在全場(chǎng)景項(xiàng)目中應(yīng)用,了解大屏低代碼平臺(tái)(如DataV)的使用或二次開(kāi)發(fā);
- 項(xiàng)目經(jīng)驗(yàn):有政府/企業(yè)級(jí)監(jiān)控大屏、數(shù)據(jù)駕駛艙類(lèi)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),或Uniapp結(jié)合原生插件(如地圖、支付)的開(kāi)發(fā)經(jīng)歷;
- 個(gè)人沉淀:參與過(guò)開(kāi)源項(xiàng)目,或有個(gè)人技術(shù)博客/GitHub賬號(hào)(含可視化大屏、Uniapp相關(guān)代碼)。
- 框架拓展:掌握其他前端框架如 React、Angular、Svelte 等。
6. 軟技能:具備良好的溝通協(xié)作能力與需求理解能力,能快速定位并解決多端開(kāi)發(fā)、大屏開(kāi)發(fā)中的技術(shù)問(wèn)題;對(duì)前端新技術(shù)有持續(xù)學(xué)習(xí)熱情,能適應(yīng)中等強(qiáng)度的項(xiàng)目迭代節(jié)奏
崗位福利:五險(xiǎn)一金,節(jié)日福利,帶薪年假