崗位職責(zé)
1.架構(gòu)設(shè)計(jì)與技術(shù)落地:主導(dǎo)高性能前端架構(gòu)的設(shè)計(jì)與優(yōu)化,制定技術(shù)方案并推動(dòng)落地,確保系統(tǒng)的可維護(hù)性、可擴(kuò)展性和安全性(如微前端架構(gòu)、組件化設(shè)計(jì)等)。負(fù)責(zé)核心模塊開發(fā),牽頭復(fù)雜業(yè)務(wù)場(chǎng)景的技術(shù)攻堅(jiān)(如大數(shù)據(jù)可視化、高交互性應(yīng)用),提升代碼質(zhì)量與工程化水平;
2.跨團(tuán)隊(duì)協(xié)作與產(chǎn)品交付:與 UI/UX 設(shè)計(jì)師、后端團(tuán)隊(duì)、產(chǎn)品經(jīng)理深度協(xié)作,將設(shè)計(jì)語言轉(zhuǎn)化為高性能產(chǎn)品,優(yōu)化用戶交互體驗(yàn)(如動(dòng)畫效果、加載策略等)。主導(dǎo)技術(shù)方案評(píng)審,協(xié)調(diào)資源解決開發(fā)中的技術(shù)瓶頸,保障項(xiàng)目按時(shí)交付;
3.性能與效率優(yōu)化:建立前端性能監(jiān)控體系,通過代碼優(yōu)化、資源加載策略、渲染機(jī)制等手段,持續(xù)提升頁面加載速度(如首屏?xí)r間<3s)、交互流暢度(如 FPS 穩(wěn)定 60)。優(yōu)化前端開發(fā)流程,引入自動(dòng)化工具(如 CI/CD、代碼檢查),提升團(tuán)隊(duì)開發(fā)效率 30%+;
4.技術(shù)驅(qū)動(dòng)與團(tuán)隊(duì)成長(zhǎng):跟蹤前端技術(shù)趨勢(shì)(如 WebAssembly、React Server Components),評(píng)估并引入新技術(shù)棧,推動(dòng)團(tuán)隊(duì)技術(shù)升級(jí)。組織代碼審查、技術(shù)分享與培訓(xùn),為團(tuán)隊(duì)成員提供架構(gòu)設(shè)計(jì)、性能優(yōu)化等方面的指導(dǎo),提升整體技術(shù)能力;
5.質(zhì)量保障與工程化:制定前端代碼規(guī)范與測(cè)試標(biāo)準(zhǔn),主導(dǎo)單元測(cè)試、集成測(cè)試的落地,確保代碼穩(wěn)定性(如測(cè)試覆蓋率>90%)。維護(hù)前端工程化體系(如構(gòu)建工具鏈 Webpack/Vite、模塊化方案),解決跨瀏覽器兼容、多端適配(PC / 移動(dòng)端 / H5)等問題。
任職要求
1.核心能力:五年以上前端開發(fā)經(jīng)驗(yàn),三年以上大型項(xiàng)目架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),精通 HTML5/CSS3/JavaScript(ES6+),深入理解事件循環(huán)、原型鏈、內(nèi)存管理等底層原理;
2.框架與工具:熟練使用 Vue.js/React 其中至少一種框架(Vue3 + 優(yōu)先),熟悉狀態(tài)管理(Pinia/Vuex)、路由機(jī)制等核心原理;精通現(xiàn)代構(gòu)建工具(Webpack/Vite/Rollup)、模塊化開發(fā)(ES Module/CommonJS)、包管理(npm/yarn/pnpm);
3.性能與工程化:有前端性能優(yōu)化實(shí)戰(zhàn)經(jīng)驗(yàn)(如 Lighthouse 評(píng)分優(yōu)化、懶加載、緩存策略),能定位并解決白屏、卡頓等問題;熟悉前端工程化流程(如持續(xù)集成、代碼監(jiān)控),有組件庫 / 工具鏈開發(fā)經(jīng)驗(yàn)者優(yōu)先;
4.跨端與兼容:具備響應(yīng)式設(shè)計(jì)、移動(dòng)端開發(fā)經(jīng)驗(yàn),熟悉瀏覽器兼容性解決方案(如 Babel/Preset-env),了解 UniApp/Taro 等跨端框架原理;
5.軟技能與協(xié)作:具備良好的技術(shù)文檔撰寫能力,能清晰輸出架構(gòu)設(shè)計(jì)方案、技術(shù)方案說明;擅長(zhǎng)跨團(tuán)隊(duì)溝通,能主動(dòng)推動(dòng)技術(shù)方案落地,具備項(xiàng)目管理或團(tuán)隊(duì)協(xié)作經(jīng)驗(yàn)者優(yōu)先;能快速掌握新技術(shù)(如 TypeScript/Vue3/react-native),有開源項(xiàng)目貢獻(xiàn)或技術(shù)博客者優(yōu)先;
6.加分項(xiàng):掌握 TypeScript,有大型 TS 項(xiàng)目實(shí)踐經(jīng)驗(yàn);熟悉 Node.js 后端開發(fā),能獨(dú)立完成全棧開發(fā);了解 UI/UX 設(shè)計(jì)原則,能從技術(shù)角度優(yōu)化用戶體驗(yàn);參與過千萬級(jí) PV 產(chǎn)品的前端架構(gòu)設(shè)計(jì)。