崗位職責:
1.負責公司 Web 端、移動端(H5 / 小程序 / APP)產(chǎn)品的前端開發(fā)與優(yōu)化,確保產(chǎn)品具有優(yōu)良的用戶體驗和性能;
2.基于 VUE3、TypeScript 等技術(shù)棧搭建高效、可復用的前端組件庫與業(yè)務模塊,提升開發(fā)效率和代碼質(zhì)量;
3.熟練運用 vite 構(gòu)建工具進行項目工程化配置,優(yōu)化構(gòu)建流程、打包體積及頁面加載速度;
4.結(jié)合 Element-plus、vue-pure-admin、Avue、colorUI 等 UI 框架 / Admin 模板,快速實現(xiàn)產(chǎn)品界面開發(fā),同時根據(jù)業(yè)務需求進行二次封裝與定制;
5.使用 Tailwindcss 實現(xiàn)響應式布局與樣式開發(fā),保障多終端(PC / 手機 / 平板)適配一致性;
6.基于 uniapp 技術(shù)棧開發(fā)跨平臺應用(微信小程序、APP 等),解決不同平臺的兼容性問題;
7.參與前端技術(shù)選型、技術(shù)難點攻克,推動前端技術(shù)棧迭代與優(yōu)化,提升團隊技術(shù)水平;
8.與產(chǎn)品、設(shè)計、后端團隊緊密協(xié)作,高效完成需求對接、原型落地及接口聯(lián)調(diào)工作。
任職要求:
1.本科及以上學歷,計算機相關(guān)專業(yè),2 年以上前端開發(fā)經(jīng)驗(能力突出者可放寬學歷 / 工作年限要求);
2.精通 VUE3 框架核心原理,熟練使用 Composition API、Pinia/Vuex、Vue Router 等生態(tài)工具,具備復雜業(yè)務場景下的狀態(tài)管理與路由設(shè)計能力;
3.熟練使用 TypeScript 進行類型定義、接口約束,能解決類型推導、泛型應用等實際開發(fā)問題,保障代碼健壯性;
4.熟練運用 vite 進行項目搭建、插件配置、熱更新優(yōu)化,了解 webpack 與 vite 的差異及遷移方案;
5.深入掌握 Element-plus 組件庫的使用與定制,能基于 vue-pure-admin/Avue 等 Admin 模板快速搭建后臺管理系統(tǒng),并進行功能擴展與樣式優(yōu)化;
6.熟悉 uniapp 跨平臺開發(fā)流程,能獨立完成小程序、H5、APP 的開發(fā)、調(diào)試與發(fā)布,解決多端兼容性問題;
7.熟練使用 colorUI 進行移動端界面開發(fā),結(jié)合 Tailwindcss 實現(xiàn)高效樣式編寫,具備響應式布局設(shè)計能力;
8.掌握前端工程化最佳實踐,包括代碼規(guī)范、模塊化開發(fā)、組件封裝、自動化測試(Jest/Vitest)等;
9.熟悉 HTTP/HTTPS 協(xié)議、RESTful API 設(shè)計規(guī)范,能高效完成與后端的接口聯(lián)調(diào),具備接口異常處理、請求攔截等實戰(zhàn)經(jīng)驗;
10.具備前端性能優(yōu)化實戰(zhàn)經(jīng)驗(如首屏加載優(yōu)化、打包體積優(yōu)化、渲染性能優(yōu)化等),能使用 Lighthouse 等工具進行性能分析與調(diào)優(yōu);
了解微前端架構(gòu)(如 qiankun)、低代碼平臺開發(fā);
11.熟悉 Git 版本控制工具,具備良好的分支管理、代碼提交規(guī)范,有多人協(xié)作開發(fā)經(jīng)驗;
12.了解服務端Node.js能獨立完成簡單的接口開發(fā)或 Mock 數(shù)據(jù)配置;
13.具備良好的邏輯思維能力、問題排查能力,能快速定位并解決前端開發(fā)中的各類 bug;
14.注重用戶體驗,對 UI 設(shè)計還原度、交互細節(jié)有較高要求,具備一定的產(chǎn)品思維;
15.工作積極主動,責任心強,具備良好的溝通表達能力和團隊協(xié)作精神;
熱愛前端技術(shù),樂于接受新技術(shù)挑戰(zhàn),有持續(xù)學習的習慣;
16.有大型項目、開源項目貢獻經(jīng)驗,或個人技術(shù)博客、GitHub 倉庫者優(yōu)先。