###Web前端开发工程师####工作内容-核心业务系统开发:负责电力信息化平台(如电网调度系统、能源管理系统、电力营销系统等)的前端功能模块设计、开发与实现。将复杂电力业务逻辑转化为直观、易用的用户界面。-数据可视化:设计和开发高性能的数据可视化图表、图形和地图组件(如负荷曲线、电压电流监控图、电网拓扑图等)。熟练运用ECharts、D3.js、AntV等数据可视化库或技术。-用户界面与用户体验:根据产品需求和设计稿,实现高质量、响应式的用户界面。持续优化前端交互体验,确保操作流畅、信息传达清晰,提升电力生产、调度、运维人员的工作效率。关注无障碍设计。-跨平台兼容与响应式设计:确保前端页面在各种主流浏览器、不同操作系统及设备上的兼容性和良好表现。实现响应式或自适应布局,满足不同使用场景需求。-前端框架与工程化:使用Vue.js、React.js等主流前端框架及其生态系统进行高效开发。参与前端工程化建设,包括构建工具、代码管理、CI/CD流程、单元测试、性能优化等。-API对接与联调:与后端开发人员紧密协作,设计和实现前后端数据交互接口,完成系统联调。处理实时数据流和离线数据。-性能与安全:优化前端性能,特别是处理大数据量渲染和实时更新时的流畅度。遵循电力行业信息安全规范,实现前端层面的安全防护。-文档编写与维护:编写清晰的技术文档、接口文档和用户操作手册。维护和更新现有前端代码。-协作与沟通:与产品经理、UI/UX设计师、后端工程师、测试工程师以及电力领域业务专家进行有效沟通协作,确保项目顺利推进。####任职要求-基础要求:本科及以上学历,计算机科学、软件工程、电子信息或相关专业优先。3年以上前端开发经验。精通HTML5、CSS3和JavaScript(ES6+)。熟练使用至少一种主流前端框架(Vue.js/React.js/Angular),理解其核心原理和生态系统。-技术栈要求:熟悉前端工程化工具(Webpack/Vite/Rollup等)、版本控制工具Git、CSS预处理器(Sass/*s)和CSS模块化方案、前端路由、HTTP协议、RESTfulAPI设计规范、浏览器工作原理、性能优化技巧、前端安全知识和常见攻击防御手段。-关键能力要求:具备数据可视化能力,有丰富的数据可视化项目经验,熟练掌握ECharts、D3.js、AntV等至少一种主流可视化库,或有WebGL/Canvas高级图形开发经验。具备复杂系统理解力,能够快速理解复杂的电力业务场景和需求。具备性能优化能力,对前端性能瓶颈有敏锐洞察,并有实际优化经验。具备跨平台/响应式能力,有丰富的响应式设计或大屏可视化项目经验。具备优秀的沟通表达能力和团队协作精神,能与不同背景的团队成员有效协作。具备问题解决能力,能独立分析、定位和解决问题。具备快速学习新技术和电力行业相关知识的能力。-优先考虑项:有电力、能源、工业控制、物联网等相关行业信息化项目开发经验者优先。熟悉WebSocket、MQTT等实时通信协议。有前端单元测试、自动化测试经验(Jest、Cypress、Puppeteer等)。了解微前端架构。了解GIS地图开发(如Mapbox、Leaflet、Cesium)或有相关项目经验。了解前端容器化部署。了解国家电网/南方电网等大型电力企业的信息化建设规范和安全要求(如等保)者优先。-软性素质:责任心强,工作细致严谨,能承受一定工作压力。具备良好的代码规范和文档习惯。对用户体验有追求。-其他:对用户体验设计(UX)有研究或实践经验。了解电力系统基础知识(如SCADA、EMS、DMS、变电站、输配电等概念)。
联系我时,请说是在58同城上看到的,谢谢!