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