崗位職責
1.基于熟悉使用React(必須)、Vue(必須)、element等前端框架技術(shù)棧負責中大型Web應(yīng)用的前端架構(gòu)設(shè)計、核心模塊開發(fā)及性能優(yōu)化,保障頁面加載速度與交互流暢性;運用uniapp框架開發(fā)跨端應(yīng)用(覆蓋H5、小程序、App端),實現(xiàn)多端界面一致性與功能兼容性;主導(dǎo)或參與微前端架構(gòu)落地,負責子應(yīng)用拆分、應(yīng)用間通信、公共資源共享等核心模塊開發(fā),解決多應(yīng)用集成中的技術(shù)難點;
2.參與前端工程化建設(shè),優(yōu)化構(gòu)建流程、規(guī)范代碼標準,提升團隊開發(fā)效率與項目可維護性;與產(chǎn)品、UI、后端團隊緊密協(xié)作,精準還原設(shè)計需求,解決跨部門協(xié)作中的技術(shù)溝通問題;關(guān)注前端技術(shù)前沿,引入合適的新技術(shù)、新方案,持續(xù)提升產(chǎn)品用戶體驗與技術(shù)競爭力。
任職要求
1.本科及以上學歷,計算機相關(guān)專業(yè),3年以上前端開發(fā)經(jīng)驗,熟練掌握Vue3、React兩大核心框架;精通 Vue3全家桶(Composition APl,Pinia, Vue Router, Vite)及 React 生態(tài)(Hooks、Redux/Redux Toolkit、ReactRouter、Webpack),能獨立設(shè)計合理的組件結(jié)構(gòu)與狀態(tài)管理方案;具備uniapp實戰(zhàn)經(jīng)驗,深入理解跨端開發(fā)原理,能解決不同終端的適配問題(如小程序性能優(yōu)化、App端原生能力調(diào)用);
2.熟悉微前端核心原理,有基于qlankun、MicroApp、single-spa等框架的項目落地經(jīng)驗,能獨立完成微應(yīng)用拆分、集成與部署;
3.掌握HTML5、CSS3、ES6+等基礎(chǔ)技術(shù),熟悉Flex、Grid布局、響應(yīng)式設(shè)計,具備良好的代碼編寫規(guī)范;具備前端性能優(yōu)化實戰(zhàn)經(jīng)驗(如首屏加載優(yōu)化、打包體積優(yōu)化、緩存策略設(shè)計等);了解前端安全相關(guān)知識(XSS、CSRF防護等),具備問題排查與調(diào)試能力;
4.良好的溝通能力、團隊協(xié)作精神,能承受一定的項目壓力,有強烈的技術(shù)鉆研意愿。
加分項
1.有大型互聯(lián)網(wǎng)項目或復(fù)雜業(yè)務(wù)系統(tǒng)的前端架構(gòu)設(shè)計經(jīng)驗;熟悉TypeScript,能熟練運用其進行項目開發(fā);具備Node.js后端開發(fā)經(jīng)驗,能獨立完成前后端聯(lián)調(diào)與接口設(shè)計;有開源項目貢獻或技術(shù)博客輸出經(jīng)驗;
2.熟悉移動端適配、PWA、WebAssembly等前沿技術(shù)技能必選:React typescript electron