职位描述1.负责基于Electron框架的桌面浏览器客户端的架构设计、开发和迭代。2.深入理解和优化Electron应用性能,包括启动速度、内存占用、渲染效率等。3.与前端团队协作,将Web技术(Chromium、HTML5、CSS3、JavaScript/TypeScript)与原⽣桌⾯能⼒(文件系统、窗口管理、网络、插件等)完美结合。4.设计和实现安全、稳定、可扩展的浏览器多进程架构。5.开发浏览器核⼼功能,如多标签页管理、导航、书签、下载、扩展支持等。6.研究和解决Electron与原生模块(NativeModu*)集成中的复杂问题。7.编写高质量、可维护的代码,并参与代码审查,建立技术规范。岗位要求1.及计算机相关专业,3年桌面端开发经验。2.精通Electron框架,有至少一个完整的Electron项目上线经验,深刻理解其主进程、渲染进程通信机制(IPC)及安全策略。3.熟练掌握前端技术栈,包括JavaScript/TypeScript、HTML5、CSS3,以及现代前端框架(如React、Vue或Angular)。4.对浏览器原理有基本了解,熟悉Chromium内核或多进程架构者优先。5.具备良好的性能优化意识,能够使用DevTools等工具分析和解决性能瓶颈。6.熟悉Node.js生态,能够熟练使用npm/yarn/pnpm等工具。7.具备良好的团队协作精神、沟通能力和解决问题的能力。Electron开发1.使用Vue2/Vue3+ElementUI进行过项目开发或者使用React开发过项目2.使用过Electron框架,具备桌面软件开发项目经验和Node.js的项目经验
联系我时,请说是在58同城上看到的,谢谢!