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