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