崗位職責(zé):
1.以 Vue3 為核心技術(shù)棧,主導(dǎo)公司 Web 端核心產(chǎn)品的架構(gòu)設(shè)計與開發(fā)工作,確保構(gòu)建出高效、穩(wěn)定且具備良好用戶體驗的前端應(yīng)用。同時兼顧 PC 端、移動端以及小程序端的開發(fā),保障多端一致性。
2.與后端團(tuán)隊深度協(xié)作,負(fù)責(zé) Web 端前后端數(shù)據(jù)交互接口的設(shè)計與對接,保障數(shù)據(jù)傳輸?shù)捻槙掣咝?,推動項目按時上線,并重點關(guān)注移動端和小程序在 Web 技術(shù)融合下的適配性。
3.針對 Web 端應(yīng)用進(jìn)行性能優(yōu)化,運用 Vue3 相關(guān)性能優(yōu)化手段,如代碼拆分、懶加載等,提升頁面加載速度和交互響應(yīng),同時將優(yōu)化策略延伸至移動端和小程序,確保全平臺流暢運行。
4.參與技術(shù)選型,引入并深度應(yīng)用常見前端開發(fā)框架(如 Element Plus )于 Web 開發(fā)項目,結(jié)合 Vue3 特性,充分發(fā)揮框架優(yōu)勢,提升 Web 端開發(fā)效率與代碼質(zhì)量,同時兼顧移動端和小程序開發(fā)的技術(shù)協(xié)同。
5.解決 Web 端 Vue3 開發(fā)過程中遇到的復(fù)雜技術(shù)難題,為團(tuán)隊提供專業(yè)技術(shù)支持與解決方案,同時協(xié)助解決移動端和小程序開發(fā)中關(guān)聯(lián)的技術(shù)問題。
任職要求:
1.具備 3 - 5 年前端開發(fā)經(jīng)驗,其中有豐富的 Web 端 Vue3 開發(fā)實戰(zhàn)經(jīng)驗,參與過完整的 Web 項目開發(fā)流程。
2.精通 Vue3,熟練掌握其響應(yīng)式原理、虛擬 DOM 機(jī)制、組件通信、狀態(tài)管理等核心技術(shù),能夠獨立完成 Web 端復(fù)雜頁面和交互功能的開發(fā),同時具備將 Web 端 Vue3 開發(fā)經(jīng)驗延伸至移動端和小程序的能力。
3.熟悉 Element Plus、Ant Design Vue 等常見前端開發(fā)框架在 Web 端的應(yīng)用,能結(jié)合 Vue3 對框架進(jìn)行二次開發(fā)與定制,滿足 Web 項目業(yè)務(wù)需求,同時了解其在移動端和小程序開發(fā)中的應(yīng)用差異。
4.熟練掌握 HTML5、CSS3、JavaScript 等前端基礎(chǔ)技術(shù),在 Web 端開發(fā)中能夠運用這些技術(shù)結(jié)合 Vue3 實現(xiàn)復(fù)雜的交互效果與頁面布局,具備良好的代碼規(guī)范和編程習(xí)慣,并能將其應(yīng)用于移動端和小程序開發(fā)。
5.對 Web 端 Vue3 應(yīng)用性能優(yōu)化有深入理解,能運用性能分析工具定位并解決 Web 端性能瓶頸,同時掌握移動端和小程序性能優(yōu)化方法,如優(yōu)化圖片加載、減少 HTTP 請求等。
6.熟悉微信、支付寶等主流小程序開發(fā)平臺,了解其與 Web 技術(shù)融合的開發(fā)規(guī)范與限制,具備小程序基于 Vue3 開發(fā)、上線與維護(hù)經(jīng)驗,同時具備 Web 端和移動端跨平臺開發(fā)能力。
7.具備良好的溝通能力與團(tuán)隊協(xié)作精神,能夠積極主動地解決 Web 端以及移動端和小程序開發(fā)過程中遇到的問題。
8.有較強的學(xué)習(xí)能力,能夠快速掌握 Vue3 相關(guān)新技術(shù)以及 Web 開發(fā)前沿技術(shù),適應(yīng)不斷變化的移動端和小程序業(yè)務(wù)需求。