计算机相关专业,本科及以上学历
5年以上前端开发经验,其中3年以上Electron实际项目架构经验
深入理解Electron运行机制(Chromium渲染、Node.js运行环境、V8引擎),能解决内存泄漏、白屏、进程崩溃等棘手问题
熟练掌握Vue3/React(其一)与TypeScript,对数据结构与算法有扎实功底
熟练使用Node.js API,有能力处理文件系统(FS)、流(Stream)、进程(Process)
熟悉桌面端特有场景开发,包括但不限于:离线存储(SQLite/IndexedDB)、本地文件监听、全局快捷键、托盘菜单、Native协议关联等
熟悉桌面端自动化构建与发布流程(Electron-Builder/Forge),了解增量更新(Auto-update)、崩溃监控(Sentry/Crashpad)及代码签名
具备极强的业务抽象能力,能够将复杂的业务状态机与交互流程转化为清晰的代码实现,良好的团队协作与抗压能力