职位描述
职责描述:
1. 负责VS Code编码助手的前端开发,包括插件架构设计、功能模块实现及用户交互优化;
2. 参与AI大模型能力的前端集成与落地,设计并实现与模型交互的界面逻辑(如代码智能补全、实时建议、多模态交互等);
3. 优化前端性能,确保插件在复杂场景下的流畅性(如大规模数据处理、低延迟交互);
4. 与算法、后端团队协作,定义数据接口规范,完成联调与功能验证;
5. 跟踪前沿前端技术与AI应用趋势(如AI代码生成、交互式开发工具),推动技术落地。
任职要求:
1. 教育背景:
- 本科及以上学历,计算机科学、软件工程、电子信息等相关专业;
- 对AI与前端技术结合有强烈兴趣,了解大模型基础原理及常见应用场景。
2. 技术技能:
- 精通TypeScript/JavaScript,熟悉VS Code插件开发及Extension API;
- 熟练掌握React/Vue等框架,熟悉Node.js生态及前端工程化工具(Webpack/Vite);
- 熟悉Web Worker、WebSocket、WebAssembly等性能优化技术;
- 具备Electron应用开发经验者优先;
- 了解AI模型调用流程(如RESTful/WebSocket API集成、数据序列化);
- 熟悉前端测试框架(Jest/Cypress)及代码质量管控(ESLint/CI/CD)。
3. 工作经验:
- 3年以上复杂前端项目开发经验,有VS Code插件、IDE工具或AI应用开发经验者优先;
- 参与过AI相关产品开发(如智能编程助手、对话式界面)者优先;
- 有开源项目贡献、技术博客或大型项目架构设计经验者优先。
4. 软技能:
- 具备跨团队协作能力,能高效沟通需求并推动技术方案落地;
- 对技术细节有追求,能平衡开发效率与代码可维护性;
- 具备创新思维,能通过技术手段提升用户开发体验。
5. 其他要求:
- 关注AI代码工具动态(如GitHub Copilot、Cursor),熟悉开发者工具生态;
- 对用户体验敏感,能通过数据分析驱动产品优化;
- 有技术热情,能快速适应新技术并解决复杂问题。
---
加分项:
- 熟悉LangChain、Prompt Engineering等AI应用开发模式;
- 有代码编辑器底层开发经验(如Monaco Editor、Language Server Protocol);
- 了解编译器/静态分析工具(如Babel、AST处理)。