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