## 必備技能 ?
1. **Vue 技術棧**:至少 1 年 Vue 項目開發經驗,熟悉 Vue2/Vue3 的核心概念(組件化、生命周期、狀態管理)
2. **UI 組件庫**:熟練使用 Element UI/Element Plus 或 Ant Design Vue 等主流組件庫
3. **數據可視化**:熟練使用 ECharts 實現各類數據可視化需求
4. **前端基礎**:扎實的 HTML5、CSS3、JavaScript/ES6+ 基礎
5. **接口對接**:熟悉 RESTful API 接口設計及前后端數據交互
6. **工程化**:熟悉 Git 版本控制和前端工程化工具(Webpack/Vite)
7. **跨端適配**:了解響應式設計,能夠開發適配多種設備的前端界面
## 技術棧詳情
1. **Vue 生態系統**:
- Vue Router 路由管理
- Vuex/Pinia 狀態管理
- Vue CLI/Vite 項目構建工具
- Vue DevTools 調試工具
2. **CSS 相關**:
- 至少熟悉一種 CSS 預處理器(SASS/LESS/Stylus)
- 了解 CSS Modules 或 CSS-in-JS 方案
3. **UI 組件庫**:
- **Vue 相關**:
- Element UI / Element Plus
- Ant Design Vue
- **React 相關**:
- Ant Design (antd)
4. **工程化工具**:
- Webpack/Vite 等構建工具
- ESLint、Prettier 等代碼規范工具
- Jest、Vitest 等單元測試框架
5. **AI 相關技術**:
- 熟悉常見 AI API 的調用與集成(如 OpenAI、百度 AI 等)
- 了解 LangChain、LlamaIndex 等 AI 應用框架
- 了解大語言模型的基本概念和應用場景
6. **數據庫相關**:
- 了解如何在前端應用中集成和使用數據庫查詢結果
- 熟悉數據可視化與數據庫查詢結果的結合展示
- 理解基本的數據庫概念和數據結構
## 加分技能 ??
1. **PDF.JS**: 使用過 pdf.js,并進行過二次開發
2. **React 經驗**:熟悉 React 組件開發模式和基礎知識
3. **微前端**:有微前端開發經驗,了解 qiankun 等微前端框架
4. **TypeScript**:了解 TypeScript 并在項目中使用過
5. **AI 應用經驗**:有過 AI 應用開發經驗,如智能對話、內容生成、智能表單等
6. **移動端**:有 H5 或小程序開發經驗
7. **性能優化**:了解前端性能優化技巧與最佳實踐
8. **全棧能力**:有 Node.js 或 Python Web 框架(Django/Flask)經驗
9. **數據庫經驗**:了解 PostgreSQL 和 MongoDB 等數據庫的基本查詢和操作,能夠編寫簡單的查詢語句
10. **開源貢獻**:參與過開源項目或有個人技術博客
11. **UI 二次開發**:能夠根據項目需求對組件庫進行二次開發和定制
12. **向量數據庫**:了解或使用過 Milvus、Pinecone 等向量數據庫
## 工作職責
1. 負責公司產品的前端界面開發與維護,確保高質量的用戶體驗
2. 與設計師和后端工程師緊密合作,實現產品功能和界面設計
3. 持續優化前端性能,提升用戶體驗和頁面加載速度
4. 參與技術方案設計與評審,提出合理化建議
5. 編寫可維護、高質量的代碼,并編寫相關技術文檔
6. 負責 UI 組件庫的選型、使用和定制化開發
7. 參與 AI 功能的前端實現,如智能交互、數據可視化、AI 輔助輸入等
8. 探索與實現 AI 與用戶界面的創新結合,提升產品智能化水平
9. 協助處理與數據庫交互的前端邏輯,確保數據展示的準確性和實時性
## 個人素質
1. 具有良好的團隊協作精神,能有效溝通和表達自己的想法
2. 對技術有熱情,有良好的學習能力和自驅力
3. 注重代碼質量,有良好的編程習慣和代碼規范意識
4. 有責任心,能獨立解決問題并按時完成任務
5. 對用戶體驗有一定理解,能從用戶角度思考問題
6. 對 AI 技術有濃厚興趣,愿意探索 AI 在前端領域的應用
7. 具備數據思維,能理解和處理復雜的數據結構和關系
## 職業發展
1. 完善的技術培訓和學習資源
2. 明確的職業晉升通道(初級→中級→高級→資深→架構師)
3. 有機會參與前沿技術項目和創新業務
4. 定期技術分享和知識沉淀
5. AI 技術前沿探索與實踐機會
6. 據庫和大數據處理相關技能提升機會
如果您對前端技術和 AI 應用充滿熱情,渴望在一個創新的環境中發揮才能,歡迎加入我們的團隊!