职位描述
VueTypeScriptThree.jsWebGL电力IOT业务3D数字孪生场景电力系统可视化配置Node.js
【岗位职责】
1. 平台架构与开发: 负责 IoT 平台的二次开发与构建,实现电力设备接入、规则引擎分析及多租户管理;主导基于 Vue3 + TypeScript 的管理后台开发与定制(熟悉主流 Admin 框架者优先)。
2. 可视化大屏与数字孪生: 利用低代码平台或自研技术搭建电力监控大屏,结合 Three.js / WebGL 开发变电站、风机等 3D 数字孪生场景,实现设备状态的空间化展示。
3. 图形化配置工具: 基于 流程图引擎(如 mxGraph/LogicFlow 等) 开发电力系统图的在线编辑与交互功能,实现拓扑图与实时数据的绑定。
4. 边缘计算网关集成: 负责边缘计算网关的 Web 配置界面开发,实现远程配置下发、日志查看及固件升级等功能。
5. 部署与运维: 负责系统在 Linux 服务器上的容器化部署、性能调优及高可用架构设计。
6. 业务融合: 深入理解电力新能源业务逻辑,将业务需求转化为技术实现,确保数据准确性与系统安全性。
【任职要求】
1. 专业技能(核心能力)
· 前端核心: 精通 Vue3 + TypeScript,有大型中后台管理系统开发经验。熟悉 Vben Admin、Ant Design Vue 等主流框架者极佳,若熟悉其他同类框架但具备快速阅读源码并迁移能力者亦可。
· 可视化与 3D:
o 熟练掌握 Three.js 或 WebGL 相关库,有 3D 场景加载、模型交互及性能优化经验(不限特定行业场景,有通用 3D 项目经验即可)。
o 熟悉至少一种 低代码大屏方案 或 流程图引擎原理(如 GoView, Draw.io/mxGraph, LogicFlow 等),能够进行自定义组件开发。
· IoT 与后端:
o 深入理解 IoT 平台架构(如 ThingsBoard, JetLinks, EMQX 等),熟悉微服务、规则引擎及时序数据库(PostgreSQL/TimescaleDB/InfluxDB)的使用与优化。有任一主流开源 IoT 平台二开经验者优先。
o 熟悉 Node.js 或 Java (Spring Boot),能够编写自定义插件或与第三方系统对接。
· 系统与部署:
o 精通 Linux 常用命令及 Shell 脚本,熟悉 Nginx 配置。
o 熟练掌握 Docker 及 Docker Compose,了解 K8s 集群管理者加分。
o 了解 MQTT、Modbus 等工业协议,对 IEC 104/61850 等电力协议有概念或愿意学习者加分。
2. 行业经验
· 本科及以上学历,计算机、电气工程、自动化相关专业。
· 3 年以上全栈开发经验,有 工业互联网、物联网、SCADA 系统或能源管理 相关项目背景者优先。
· 具备良好的代码规范和文档习惯,有 GitHub 开源项目贡献者极大加分。
3. 综合素质
· 极强的学习与迁移能力: 不局限于特定框架,能够快速理解并上手公司现有的技术栈(如 ThingsBoard, Vben5 等)。
· 良好的沟通能力,能将复杂的业务逻辑转化为清晰的技术方案。
· 对新技术敏感,善于利用开源社区资源解决难题。
【加分项】(非硬性指标)
· 有 ThingsBoard 或类似 IoT 平台源码级修改经验。
· 有 Three.js 大规模场景渲染优化经验。
· 熟悉国产化操作系统及数据库适配。
1. 平台架构与开发: 负责 IoT 平台的二次开发与构建,实现电力设备接入、规则引擎分析及多租户管理;主导基于 Vue3 + TypeScript 的管理后台开发与定制(熟悉主流 Admin 框架者优先)。
2. 可视化大屏与数字孪生: 利用低代码平台或自研技术搭建电力监控大屏,结合 Three.js / WebGL 开发变电站、风机等 3D 数字孪生场景,实现设备状态的空间化展示。
3. 图形化配置工具: 基于 流程图引擎(如 mxGraph/LogicFlow 等) 开发电力系统图的在线编辑与交互功能,实现拓扑图与实时数据的绑定。
4. 边缘计算网关集成: 负责边缘计算网关的 Web 配置界面开发,实现远程配置下发、日志查看及固件升级等功能。
5. 部署与运维: 负责系统在 Linux 服务器上的容器化部署、性能调优及高可用架构设计。
6. 业务融合: 深入理解电力新能源业务逻辑,将业务需求转化为技术实现,确保数据准确性与系统安全性。
【任职要求】
1. 专业技能(核心能力)
· 前端核心: 精通 Vue3 + TypeScript,有大型中后台管理系统开发经验。熟悉 Vben Admin、Ant Design Vue 等主流框架者极佳,若熟悉其他同类框架但具备快速阅读源码并迁移能力者亦可。
· 可视化与 3D:
o 熟练掌握 Three.js 或 WebGL 相关库,有 3D 场景加载、模型交互及性能优化经验(不限特定行业场景,有通用 3D 项目经验即可)。
o 熟悉至少一种 低代码大屏方案 或 流程图引擎原理(如 GoView, Draw.io/mxGraph, LogicFlow 等),能够进行自定义组件开发。
· IoT 与后端:
o 深入理解 IoT 平台架构(如 ThingsBoard, JetLinks, EMQX 等),熟悉微服务、规则引擎及时序数据库(PostgreSQL/TimescaleDB/InfluxDB)的使用与优化。有任一主流开源 IoT 平台二开经验者优先。
o 熟悉 Node.js 或 Java (Spring Boot),能够编写自定义插件或与第三方系统对接。
· 系统与部署:
o 精通 Linux 常用命令及 Shell 脚本,熟悉 Nginx 配置。
o 熟练掌握 Docker 及 Docker Compose,了解 K8s 集群管理者加分。
o 了解 MQTT、Modbus 等工业协议,对 IEC 104/61850 等电力协议有概念或愿意学习者加分。
2. 行业经验
· 本科及以上学历,计算机、电气工程、自动化相关专业。
· 3 年以上全栈开发经验,有 工业互联网、物联网、SCADA 系统或能源管理 相关项目背景者优先。
· 具备良好的代码规范和文档习惯,有 GitHub 开源项目贡献者极大加分。
3. 综合素质
· 极强的学习与迁移能力: 不局限于特定框架,能够快速理解并上手公司现有的技术栈(如 ThingsBoard, Vben5 等)。
· 良好的沟通能力,能将复杂的业务逻辑转化为清晰的技术方案。
· 对新技术敏感,善于利用开源社区资源解决难题。
【加分项】(非硬性指标)
· 有 ThingsBoard 或类似 IoT 平台源码级修改经验。
· 有 Three.js 大规模场景渲染优化经验。
· 熟悉国产化操作系统及数据库适配。
展开该职位详情







