职位描述1. 负责公司核心Web应用及复杂业务系统的前端架构设计与开发,合理利用AI编程工具提升代码编写、重构及单元测试的效率,确保项目高质量按时交付。 2. 深度参与产品需求分析与界面设计评审,将模糊的业务需求转化为清晰的前端技术方案;结合AI辅助进行快速原型搭建与交互逻辑实现,优化前后端数据交互流程与系统性能。 3. 主导或参与团队内部的AI开发规范制定,探索并沉淀AI编程的最佳实践(如高质量Prompt编写、自动化代码审查、智能排障等),推动团队整体研发效能的跨越式提升。 4. 承担AI生成代码的审查(Review)、安全检测(如XSS漏洞防范)与性能优化职责,解决AI在复杂业务逻辑中的局限性,确保系统的稳定性与高可用性。 5. 持续优化前端性能与用户体验,解决跨终端适配、复杂状态管理等技术难题;对现有前端技术栈进行持续迭代,保持对AI+前端交叉领域(如生成式UI、智能交互)的技术敏锐度。 6. 与后端、产品及设计团队紧密协作,主导团队内部技术分享,指导初中级工程师成长,营造积极的技术探索氛围。任职要求1. 本科以上学历,计算机相关专业,3-5年前端开发经验,有扎实的工程化项目实战背景; 2. 精通 HTML5、CSS3、JavaScript (ES6+),熟练掌握 TypeScript,深入理解浏览器渲染原理、网络协议及前端性能优化策略; 3. 熟练掌握 Vue3 或 React 及其核心生态(如 Pinia/Vuex, Redux/Zustand 等状态管理),具备中大型单页应用(SPA)的架构设计与独立开发能力; 4. AI Coding深度应用能力,拒绝浅层使用,能够熟练运用 Cursor、GitHub Copilot、CodeWhisperer 等AI编程工具融入日常开发工作流;具备通过AI辅助完成复杂逻辑编写、代码重构、Bug排查及自动化测试的能力,并有实际的效能提升经验; 5. 具备良好的代码品味与编码规范,熟悉前端工程化工具(Vite/Webpack)及CI/CD流程;拥有出色的逻辑思维、沟通协调能力及强烈的责任心,能够独立拆解并解决复杂问题; 6. 对用户体验(UX)和界面设计(UI)有较高的追求和良好的审美能力,能够从产品视角出发,利用AI技术探索更智能、更具创造力的交互方案。 加分项(非必须,但优先考虑): 1. 有实际的大模型(LLM)应用前端开发经验(如对接 ChatGPT/千问/DeepSeek等 API、流式输出 SSE、RAG 知识库前端展示等); 2. 在团队内主导过 AI 编程工具的推广、规范制定或有显著的提效落地案例。 3. 了解 Node.js 服务端开发,具备一定的前后端全栈开发能力。