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