岗位职责:
"• 负责AI代码助手系统的前端功能开发、页面实现与交互逻辑编写
• 基于React + TypeScript技术栈,开发终端UI界面和实时交互组件
• 负责AI多模型协作界面、代码编辑器集成、实时消息流等核心功能开发
• 与AI算法团队协作,实现智能代码补全、语法高亮、差异对比等前端功能
• 优化用户体验,确保复杂AI交互场景下的流畅性和稳定性
• 参与系统架构设计,推动前端工程化和代码质量提升
"
任职要求:
"• 计算机科学、软件工程或相关专业本科及以上学历
• 3年及以上专业前端开发经验,有复杂项目开发经验
### 核心技能
• **精通现代前端技术栈**:
- 深度掌握 React 18+ 及其生态系统(Hooks、Context、Suspense等)
- 精通 TypeScript,具备严格类型系统开发经验
- 熟练使用 Ink.js 或类似终端UI框架(加分项)
- 掌握状态管理(Zustand、Redux等)和组件化开发
• **工程化能力**:
- 熟练使用现代构建工具:Bun、Vite、esbuild、Webpack等
- 掌握 Monorepo 项目管理和模块化开发
- 熟悉 ESLint、Prettier、TSC 等代码质量工具
- 了解 CI/CD 流程和自动化部署
• **AI产品开发经验**(优先):
- 有AI助手、代码编辑器、开发工具类产品开发经验
- 理解流式数据处理、实时通信、WebSocket等技术
- 熟悉代码高亮、语法解析、差异对比等编辑器核心功能
- 了解AI模型接口集成和多模型切换机制
### 技术深度要求
• **系统架构理解**:
- 理解复杂前端应用的分层架构设计
- 掌握组件设计模式、状态管理模式
- 具备性能优化和内存管理经验
- 了解终端应用和桌面应用开发特点
• **开发工具链**:
- 熟练使用AI代码辅助工具:Cursor、GitHub Copilot、Claude等
- 掌握现代调试工具和性能分析工具
- 熟悉Git工作流和代码审查流程
- 具备单元测试和集成测试编写能力"