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