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