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