职位描述
岗位职责:
负责基于 Vue.js(2/3)技术栈的复杂 Web 前端开发,构建高性能、可定制化的企业级应用;
使用 Electron 开发跨平台(Windows/macOS)桌面端应用,优化性能、安全性和原生交互体验;
基于 uni-app 开发多端(H5/小程序/iOS/Android)应用,解决多平台适配及性能瓶颈问题;
主导或参与 定制化页面/可视化配置系统 开发,实现动态表单、低代码布局等灵活业务需求;
设计并实现高复用前端组件库,推动模块化、工程化开发流程;
与产品/设计团队协作,将 UI/UX 需求转化为高保真交互实现,确保跨端一致性;
持续优化前端构建部署流程,提升开发效率和项目可维护性。
任职要求:
1. 必备条件:
5年以上前端开发经验,至少3年 Vue 技术栈深度使用经验;
精通 Vue 2/3 及核心生态(Pinia/Vuex、Vue Router、Composition API);
有 Electron 实际项目经验,熟悉进程通信、原生模块集成、打包优化(electron-builder/vite-plugin-electron);
熟练使用 uni-app 开发并上线多端应用,熟悉条件编译、原生插件扩展等;
具备 复杂定制化页面开发能力(如动态表单、可视化拖拽布局、主题换肤等);
扎实的 JavaScript/TypeScript 基础,熟悉 ES6+、设计模式、性能优化手段;
熟练使用前端工程化工具(Webpack/Vite、Git、Sass/Less)。
2. 加分项:
有 Node.js 全栈开发经验,能独立开发 CLI 工具或中间层服务;
了解 C/C++ 或 Rust,能参与 Electron 原生模块开发或性能优化;
有 Three.js/ECharts 等可视化库开发经验。
3. 其他要求:
对技术细节有追求,能独立攻克复杂技术问题;
良好的产品意识,能主动优化用户体验;
较强的沟通能力和跨团队协作经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕