岗位职责 1.负责 AI 智能体相关产品的前端架构设计、核心功能开发与优化,包括交互界面、数据可视化模块、智能交互逻辑实现等; 2.基于 Vue.js 生态(Vue2/Vue3、Vue Router、Vuex/Pinia)构建高性能、高可用性的前端应用,适配 PC 端、移动端及 Electron 桌面端等多终端使用场景; 3.负责 Electron 基座的设计与开发,包括桌面应用打包、进程通信(IPC)、本地资源访问、系统权限适配、自动更新机制实现等核心功能; 4.参与 AI 智能体与前端(含 Electron 桌面端)的交互方案设计,实现智能对话、数据反馈、自动化操作等核心功能的全终端落地; 5.优化前端(Web+Electron)加载速度、渲染性能及用户体验,解决跨浏览器、跨系统(Windows/Mac/Linux)兼容性问题,提升桌面端应用稳定性; 6.与后端工程师、AI 算法工程师、产品经理紧密协作,梳理需求、推进项目迭代,确保产品功能高效落地; 7.关注前端技术、Electron 生态与 AI 应用的结合趋势,引入前沿技术方案,提升团队开发效率与产品竞争力。 任职要求 核心技能 1.精通 Vue.js 框架(Vue2/Vue3),深入理解其响应式原理、组件通信、生命周期等核心机制,能独立完成复杂组件开发; 2.熟练掌握 HTML5、CSS3、JavaScript(ES6+),具备扎实的前端基础,熟悉 Flex、Grid 布局、动画效果实现; 3.熟练使用 Vue 生态工具,包括 Vue Router、Vuex/Pinia、Vite/Webpack 等,能独立搭建前端项目架构; 4.具备 1 年以上 Electron 开发经验,熟练掌握 Electron 核心机制,包括主进程与渲染进程通信、窗口管理、托盘功能、本地文件操作、系统 API 调用等; 5.熟练掌握 Electron 应用打包(如 electron-builder、electron-packager)、签名、自动更新(如 electron-updater)等全流程操作,能解决桌面端适配、性能优化、兼容性等问题; 6.具备 AI 智能体应用或相关智能交互类产品前端开发经验,了解 AI 接口调用、数据解析、实时交互等场景的实现方案; 7.熟悉前端工程化实践,包括代码规范、模块化开发、版本控制(Git)、自动化测试等; 8.具备良好的跨端适配能力,能处理移动端、PC 端、Electron 桌面端多终端协同开发需求,了解小程序开发优先。 软实力要求 1.业,3 年以上前端开发经验,有 AI 智能体、Chatbot、智能交互类产品开发经验者优先。 2.逻辑思维清晰,具备较强的问题排查与解决能力,能快速定位并处理前端(Web+Electron)性能、兼容性、桌面端稳定性等问题; 3.有良好的沟通协作能力,能准确理解需求并与跨团队成员高效配合; 4.对 AI 技术、桌面端应用开发有浓厚兴趣,愿意持续学习 AI 与前端、Electron 结合的新技术、新场景; 5.本科及以上学历,计算机相关专业,3 年以上前端开发经验(含 1 年以上 Electron 开发经验),有 AI 智能体、Chatbot、智能交互类桌面应用开发经验者优先。