崗位職責(zé):
1.負(fù)責(zé)公司多端系統(tǒng)的設(shè)計(jì)與開發(fā),包括 PC端管理系統(tǒng)、微信小程序、移動(dòng)端,解決多端頁(yè)面響應(yīng)式布局與自適應(yīng)適配問題;
2.參與3D可視化大屏、數(shù)字孿生項(xiàng)目開發(fā),確保復(fù)雜場(chǎng)景在不同分辨率設(shè)備下的兼容性與顯示效果;
3.與設(shè)計(jì)團(tuán)隊(duì)協(xié)作,將UI設(shè)計(jì)稿高效轉(zhuǎn)化為高精度、自適應(yīng)的前端頁(yè)面,并優(yōu)化多端交互體驗(yàn);
4.持續(xù)優(yōu)化前端代碼性能,針對(duì)移動(dòng)端、大屏等高負(fù)載場(chǎng)景進(jìn)行渲染與響應(yīng)速度調(diào)優(yōu);
5.執(zhí)行并維護(hù)前端團(tuán)隊(duì)的研發(fā)標(biāo)準(zhǔn)及規(guī)范。
崗位要求:
1.三年以上實(shí)際工作經(jīng)驗(yàn),基礎(chǔ)扎實(shí),獨(dú)立承擔(dān)過功能模塊設(shè)計(jì)和研發(fā);
2.熟練掌握 Vue3 + TypeScript 技術(shù)棧,熟悉 Vite 構(gòu)建工具及 Vben Admin、Element UI/Plus 等中后臺(tái)解決方案;
3.深入掌握響應(yīng)式與自適應(yīng)布局開發(fā),熟悉 Flexbox/Grid布局、媒體查詢(Media Queries),能解決多端分辨率適配問題;
4.熟悉移動(dòng)端適配方案(REM/VW/Viewport 等),具備復(fù)雜頁(yè)面在 iOS/Android/WebView 等環(huán)境的兼容性調(diào)試經(jīng)驗(yàn);
5.熟練使用 Three.js 實(shí)現(xiàn)3D可視化效果,能結(jié)合響應(yīng)式設(shè)計(jì)優(yōu)化大屏在不同尺寸下的渲染性能;
6.掌握微信小程序開發(fā)(原生或跨端框架),熟悉小程序自適應(yīng)布局與多機(jī)型適配技巧。
7.熟悉CSS預(yù)處理器(Sass/Less)及 CSS模塊化方案,能通過工程化手段提升樣式代碼可維護(hù)性;
8.熟悉前端性能優(yōu)化工具(Lighthouse/WebPageTest),具備響應(yīng)式頁(yè)面加載速度與渲染性能優(yōu)化經(jīng)驗(yàn)。
9.有高復(fù)雜度響應(yīng)式項(xiàng)目經(jīng)驗(yàn)(如數(shù)據(jù)大屏、多端儀表盤等),熟悉 Canvas/SVG 動(dòng)態(tài)縮放適配;
10.熟悉前端性能優(yōu)化工具(Lighthouse/WebPageTest)。