1.負(fù)責(zé)公司 web 應(yīng)用及微信小程序的前端架構(gòu)設(shè)計(jì)、代碼實(shí)現(xiàn)與性能優(yōu)化,確保產(chǎn)品在各終端設(shè)備上的兼容性與穩(wěn)定性;
2.參與產(chǎn)品需求分析與技術(shù)方案評(píng)審,從前端視角提供合理的技術(shù)建議,平衡用戶體驗(yàn)與開(kāi)發(fā)效率
3.主導(dǎo)前端工程化體系建設(shè),包括構(gòu)建工具配置、代碼規(guī)范制定、自動(dòng)化測(cè)試流程搭建等,提升團(tuán)隊(duì)整體開(kāi)發(fā)效能;
4.持續(xù)關(guān)注前端技術(shù)發(fā)展趨勢(shì),評(píng)估新技術(shù)在項(xiàng)目中的應(yīng)用可行性,定期輸出技術(shù)調(diào)研報(bào)告并推動(dòng)落地實(shí)踐;
5.與 UI/UX 團(tuán)隊(duì)深度協(xié)作,將設(shè)計(jì)稿精準(zhǔn)轉(zhuǎn)化為高質(zhì)量代碼,解決復(fù)雜交互場(chǎng)景下的技術(shù)難題;
6.參與跨團(tuán)隊(duì)技術(shù)攻關(guān),解決線上產(chǎn)品出現(xiàn)的前端相關(guān)問(wèn)題,提供及時(shí)有效的技術(shù)支持。
任職要求:
1.具備 2 年以上微信小程序?qū)嶋H開(kāi)發(fā)經(jīng)驗(yàn),熟悉小程序框架(原生/uni-app/Taro)的組件化開(kāi)發(fā)模式,能獨(dú)立完成從需求分析到上線發(fā)布的全流程開(kāi)發(fā)。需掌握小程序生命周期管理、自定義組件開(kāi)發(fā)、分包加載策略及性能優(yōu)化方法,有過(guò)至少3個(gè)完整上線的小程序項(xiàng)目經(jīng)驗(yàn)
2.前端框架應(yīng)用:精通 React、Vue 等主流前端框架(至少精通一種,熟悉兩種以上),深入理解虛擬 DOM、組件通信、狀態(tài)管理等核心概念。需具備基于框架生態(tài)進(jìn)行大型應(yīng)用開(kāi)發(fā)的經(jīng)驗(yàn),能獨(dú)立設(shè)計(jì)前端狀態(tài)管理方案并解決復(fù)雜業(yè)務(wù)場(chǎng)景問(wèn)題
基礎(chǔ)技能要求:
1.計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,3年以上前端開(kāi)發(fā)經(jīng)驗(yàn),有大型互聯(lián)網(wǎng)產(chǎn)品或電商平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
2.精通 HTML5/CSS3 標(biāo)準(zhǔn),熟悉響應(yīng)式布局、彈性盒模型、CSS 預(yù)處理器(Sass/Less)及 CSS Modules 等技術(shù);
3.熟練掌握 JavaScript(ES6+)及 TypeScript,具備良好的代碼規(guī)范意識(shí)和面向?qū)ο缶幊趟枷耄芫帉?xiě)高可維護(hù)性代碼;
4.熟悉微信小程序的主要開(kāi)發(fā)流程和涉及到的技術(shù);
5.熟悉前端工程化工具鏈,包括 Webpack/Vite 構(gòu)建配置、npm/yarn 包管理、ESLint/Prettier 代碼檢查等;
6.具備良好的跨瀏覽器兼容性處理能力,熟悉 Chrome/Firefox/Safari 等主流瀏覽器的特性差異及調(diào)試方法;