崗位職責(zé):
參與公司 移動端 Web、內(nèi)嵌 H5、微信公眾號、小程序 等前端模塊的架構(gòu)設(shè)計與開發(fā)落地,保障高性能、高兼容、高用戶體驗。
二、核心職責(zé)
1. 依據(jù)產(chǎn)品原型與UI設(shè)計,獨(dú)立完成移動端H5頁面的開發(fā)與兼容性適配(iOS / Android / 微信 / 企業(yè)微信);
2. 負(fù)責(zé)H5與原生App混合交互(JSBridge、WebViewJavascriptBridge、統(tǒng)一埋點);
3. 設(shè)計并沉淀可復(fù)用業(yè)務(wù)組件庫(基于 Vue3 + Vant 或 React + Antd-Mobile),推動組件化、模塊化、工程化;
4. 覆蓋功能點單元測試(Jest + Vue-Test-Utils)覆蓋率 ≥ 80%;
崗位要求:
1. 4年大專及以上,計算機(jī)相關(guān)專業(yè),2-5年H5開發(fā)經(jīng)驗。
2. 精通 HTML5 + CSS3 + ES6/7/8,能手寫兼容代碼,熟悉W3C標(biāo)準(zhǔn)與Web語義化;
3. 熟練掌握Vue全家桶(vue3 + Vue-Router + Vite)或React+ Hooks + Redux-Toolkit,至少一種深度使用2年以上;
4. 熟練使用 Webpack / Vite 進(jìn)行打包優(yōu)化(分包、懶加載、Gzip、Brotli、Tree-Shaking);
5. 有Jenkins、Nginx部署與性能調(diào)優(yōu)經(jīng)驗。
6. 能高效和團(tuán)隊溝通協(xié)作,有積極的學(xué)習(xí)主動性。