一、崗位職責(zé)
?產(chǎn)品研發(fā)與實(shí)現(xiàn)
?基于業(yè)務(wù)需求,使用 Vue.js(優(yōu)先 Vue3)開發(fā)高質(zhì)量、可維護(hù)的前端組件及頁面。
?與產(chǎn)品經(jīng)理協(xié)作,將設(shè)計稿轉(zhuǎn)化為高交互性的 Web 界面。
?優(yōu)化頁面性能(加載速度、渲染效率),確保用戶體驗(yàn)流暢。
?技術(shù)架構(gòu)設(shè)計
?設(shè)計合理的組件化架構(gòu)(如 Vue 組件庫),提升代碼復(fù)用性。
?配置前端工程化工具鏈(Webpack/Vite、TypeScript、ESLint 等)。
?集成第三方庫或框架(如 Vue Router、Vuex、Axios、Nuxt.js/Next.js 等)。
?跨團(tuán)隊協(xié)作
?與后端開發(fā)工程師對接 API 接口,處理數(shù)據(jù)交互邏輯。
?編寫技術(shù)文檔,記錄關(guān)鍵實(shí)現(xiàn)方案和問題解決方案。
?測試與維護(hù)
?編寫單元測試(Jest/Mocha + Vue Test Utils)及端到端測試(Cypress/Selenium)。
?跟蹤線上 Bug,定位并修復(fù)問題,優(yōu)化代碼穩(wěn)定性。
?持續(xù)關(guān)注 Web 技術(shù)前沿,推動技術(shù)升級(如 Webpack 5、Vue 3 新特性)。
二、崗位要求
1. 技術(shù)能力
?核心技能
?精通 Vue.js(Vue3 優(yōu)先),熟悉其響應(yīng)式原理、生命周期、組件通信機(jī)制。
?熟練使用 Vue Router(路由管理)、Vuex(狀態(tài)管理)或 Pinia(輕量級狀態(tài)管理)。
?掌握 TypeScript,熟悉面向?qū)ο缶幊毯秃瘮?shù)式編程思想。
?熟悉主流構(gòu)建工具(Vite/Webpack)的配置與優(yōu)化。
?熟悉前端性能優(yōu)化策略(懶加載、虛擬列表、CDN 加速等)。
?擴(kuò)展技能
?熟悉至少一種 UI 框架(如 Element Plus、Ant Design Vue、Vuetify)。
?了解 Webpack 5、Vite 2+ 的新特性及生產(chǎn)環(huán)境部署流程。
?掌握基礎(chǔ)的前端安全知識(XSS/CSRF 防御)。
?有 ********、小程序(微信/支付寶)、React/Vue3 移動端開發(fā)經(jīng)驗(yàn)者優(yōu)先。
2. 開發(fā)經(jīng)驗(yàn)
?項(xiàng)目經(jīng)驗(yàn)
?能獨(dú)立完成復(fù)雜業(yè)務(wù)功能模塊的開發(fā)。
?有中大型項(xiàng)目全周期參與經(jīng)驗(yàn)(從需求分析到上線維護(hù))。
?具備高并發(fā)場景下的前端性能調(diào)優(yōu)經(jīng)驗(yàn)。
?代碼能力
?熟悉 Git 工作流(如 GitHub/GitLab 協(xié)作模式)。
?能夠編寫清晰、可讀性高的代碼,符合團(tuán)隊代碼規(guī)范。
3. 軟技能
?良好的溝通能力和團(tuán)隊協(xié)作精神,能快速融入敏捷開發(fā)環(huán)境。
?對新技術(shù)有學(xué)習(xí)熱情,關(guān)注行業(yè)動態(tài)(如 WebAssembly、React/Vue3 新特性)。
抗壓能力強(qiáng),能合理安排時間并高效完成任務(wù)。