更新于 3月10日

高级/资深前端开发工程师(Electron方向)

1.3-1.4万
  • 合肥蜀山区
  • 5-10年
  • 本科
  • 全职
  • 招1人

职位描述

VUE 3ElectronTypeScript即时通讯(IM)项目有 NATIVE 模块开发经验
岗位职责
跨平台桌面应用开发:负责基于 Electron + Vue 3 + TypeScript 的跨平台(Windows/macOS)桌面客户端架构设计与功能开发。
架构与性能优化:主导桌面端应用的整体架构优化,解决内存泄漏、加载速度、CPU占用等性能问题,提升用户体验。
底层交互实现:编写Node.js原生模块或通过进程通信,实现客户端与操作系统的底层交互(如文件读写、系统通知、数据库操作等)。
基础组件沉淀:负责前端通用组件库的搭建与维护,确保代码的高复用性和可维护性。
技术攻关:解决开发过程中遇到的技术难点,特别是涉及即时通讯(IM)场景下的长连接维护、消息可靠性、数据同步等挑战。
任职要求
硬性门槛
Vue 3 + TypeScript 精通:至少2年以上Vue 3实际项目经验,熟练使用 Composition API、Pinia/Vuex;必须精通 TypeScript,能熟练定义复杂的类型和接口。
Electron 深度实践:1年以上 Electron 开发经验,熟悉主进程与渲染进程的通信机制、进程隔离、BrowserWindow 管理、打包与签名(如 electron-builder)流程。
网络与协议基础:深刻理解 HTTP/HTTPS、WebSocket、TCP/IP 协议,能熟练使用 axios、fetch 或 WebSocket 进行数据交互。
CSS 与 UI 还原:精通 CSS 预处理器(Sass/Less),能高质量还原设计稿,对响应式布局或桌面端适配有丰富经验。
工程化能力:熟悉 Webpack/Vite 配置,具备良好的代码规范意识和 Git 协作流程。
加分项(强烈优先)
有即时通讯(IM)项目经验:熟悉 IM 通信架构,有过基于 WebSocket、Socket.io 或 MQTT 等协议实现即时通讯的经验;了解消息推送、离线消息、消息重传等机制。
有 Native 模块开发经验:使用 C++/Rust 编写过 Node 插件,或熟悉 Node.js 的 child_process 调用本地资源。

工作地点

合肥蜀山区科大国盾量子科技园1

认证资质

营业执照信息

职位发布者

李女士/人事经理

当前在线
立即沟通
公司Logo安徽中安润微科技有限公司
安徽中安润微科技有限公司,是一家专业从事软件技术服务,研发技术人才外包,政府、企事业信息化软件定制开发、销售与运维服务的高科技企业。公司成立于2017年,注册资本1000万元。中安润微坐落在(安徽)自由贸易试验区合肥经济技术开发区锦绣大道6155号中德合作创新园,坚持以“协作分享求真担当”为核心价值观,以市场为导向,以客户的需求与价值为中心,并快速响应客户需求。公司由一批有志于推动技术服务发展的年轻、有活力的团队创办,致力于创新创造,通过科技驱动来完成客户需求,创造价值。团队75%的人员拥有软件研发、IT信息化服务行业工作经验超过3年以上,骨干人员超过5年行业实战经验。有毕业于知名高校计算机专业的技术人才,也有资深的专业市场营销和企业管理人才,并依托一整套成熟的服务体系和工作流程为客户提供高质量的人才外包、软件研发、技术咨询、实施和售后维护,以及智能设备零售等一站式高效、便捷、优质的服务。目前,中安润微的IT服务业务以安徽合肥为中心,成立了上海、南京、杭州、成都、常州、广州等分支机构。并辐射北京、湖北、湖南等省份,跟随长三角一体化步伐,逐步扩大公司的业务覆盖地区。
公司主页