崗位職責:
"? 負責AI代碼助手系統(tǒng)的前端功能開發(fā)、頁面實現(xiàn)與交互邏輯編寫
? 基于React + TypeScript技術棧,開發(fā)終端UI界面和實時交互組件
? 負責AI多模型協(xié)作界面、代碼編輯器集成、實時消息流等核心功能開發(fā)
? 與AI算法團隊協(xié)作,實現(xiàn)智能代碼補全、語法高亮、差異對比等前端功能
? 優(yōu)化用戶體驗,確保復雜AI交互場景下的流暢性和穩(wěn)定性
? 參與系統(tǒng)架構設計,推動前端工程化和代碼質(zhì)量提升
"
任職要求:
"? 計算機科學、軟件工程或相關專業(yè)本科及以上學歷
? 3年及以上專業(yè)前端開發(fā)經(jīng)驗,有復雜項目開發(fā)經(jīng)驗
### 核心技能
? **精通現(xiàn)代前端技術棧**:
- 深度掌握 React 18+ 及其生態(tài)系統(tǒng)(Hooks、Context、Suspense等)
- 精通 TypeScript,具備嚴格類型系統(tǒng)開發(fā)經(jīng)驗
- 熟練使用 Ink.js 或類似終端UI框架(加分項)
- 掌握狀態(tài)管理(Zustand、Redux等)和組件化開發(fā)
? **工程化能力**:
- 熟練使用現(xiàn)代構建工具:Bun、Vite、esbuild、Webpack等
- 掌握 Monorepo 項目管理和模塊化開發(fā)
- 熟悉 ESLint、Prettier、TSC 等代碼質(zhì)量工具
- 了解 CI/CD 流程和自動化部署
? **AI產(chǎn)品開發(fā)經(jīng)驗**(優(yōu)先):
- 有AI助手、代碼編輯器、開發(fā)工具類產(chǎn)品開發(fā)經(jīng)驗
- 理解流式數(shù)據(jù)處理、實時通信、WebSocket等技術
- 熟悉代碼高亮、語法解析、差異對比等編輯器核心功能
- 了解AI模型接口集成和多模型切換機制
### 技術深度要求
? **系統(tǒng)架構理解**:
- 理解復雜前端應用的分層架構設計
- 掌握組件設計模式、狀態(tài)管理模式
- 具備性能優(yōu)化和內(nèi)存管理經(jīng)驗
- 了解終端應用和桌面應用開發(fā)特點
? **開發(fā)工具鏈**:
- 熟練使用AI代碼輔助工具:Cursor、GitHub Copilot、Claude等
- 掌握現(xiàn)代調(diào)試工具和性能分析工具
- 熟悉Git工作流和代碼審查流程
- 具備單元測試和集成測試編寫能力"