logologo
寻找工作
返回简章2026-02-28 更新

前端开发工程师(Vue + Electron 方向)

北京
本科及以上
计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
前端开发工程师(Vue + Electron 方向) 岗位职责: 1,负责前后端分离架构下 Web 前端及基于 Electron 的桌面客户端应用的设计与开发; 2,使用 Vue.js(优先 Vue 3 + Type script + Composition API)构建高性能、可维护的单页应用(SPA); 3,与后端工程师协作,定义并对接 RESTful / WebSocket 接口,确保数据交互高效准确; 4,开发跨平台桌面应用(Windows / macOS / Linux),优化 Electron 应用的性能、资源占用与用户体验; 5,在 Linux 开发环境下进行日常编码、调试、构建与部署,支持 CI/CD 流程; 6,编写技术文档,参与代码评审,持续优化前端工程化体系和用户体验。 任职要求: 1,学历要求:计算机、软件工程或相关专业本科及以上学历; 2,工作经验:拥有前端开发经验,具备参与前后端分离项目及 Electron 桌面应用开发的经验; 核心技术能力: 1,精通 Vue.js(Vue 2/3),熟悉 Vuex/Pinia、Vue Router、Vite/Webpack 构建工具; 2,熟练使用 Type script,具备良好的类型系统设计能力; 3,熟悉 Electron 框架,有实际开发和打包跨平台桌面应用的经验,了解主进程/渲染进程通信、原生模块集成、自动更新等机制; 4,熟练掌握 HTML5、CSS3、ES6+,能编写响应式、无障碍、高性能的前端界面; 5,熟悉前端工程化:模块化、组件化、自动化测试(如 Vitest、Jest)、代码规范(ESLint、Prettier); 6,具备与后端协作能力,能熟练使用 Axios/Fetch 调用 API,理解 JWT、OAuth2、CORS 等安全机制; 7,必须熟悉 Linux 开发环境:能熟练使用 Bash/Zsh、Git、Node.js/NPM/Yarn、systemd 等工具,在 Ubuntu/CentOS 等系统中完成开发、调试与部署; 8,了解 Docker 基础操作,能在 Linux 下构建和运行容器化前端服务者优先; 软技能与工程素养: 1,良好的沟通能力和团队协作意识,能与后端、产品、测试高效配合; 2,注重代码质量、可维护性与用户体验; 3,具备独立解决问题和持续学习新技术的能力; 加分项: 1,有使用 Tauri、NW.js 等替代方案经验; 2,熟悉 Web 安全(XSS、CSRF 防护)及性能优化(懒加载、缓存策略、Bundle 分析); 3,有 Node.js 后端或脚本开发经验; 参与过开源项目或有 GitHub 技术博客。 备注:本岗位工作环境以 Linux 为主(开发机建议使用 Ubuntu/Fedora 等),候选人需具备在纯 Linux 环境下高效开发的能力,不依赖 Windows/macOS 图形界面工具链。