一、岗位职责
(一)页面开发与框架设计
根据产品需求和UI设计稿,使用HTML5/CSS3/JavaScript进行页面布局与开发,精确还原设计,适配PC端、大屏、平板等终端。
负责前端框架设计与组件库搭建,提升开发效率和代码复用性。
(二)数据可视化与性能优化
开发数据可视化页面(ECharts、Highcharts、AntV等),实现领导驾驶舱、大屏看板、实时曲线、设备状态监控等动态效果。
优化前端性能(首屏加载速度、渲染效率、大屏动画流畅度),解决浏览器兼容性问题。
(三)接口联调与协作
与后端工程师协作,定义和调试RESTful API接口,完成数据交互与功能联调,保证页面数据展示准确。
参与需求评审和技术方案讨论,从用户体验角度提出改进建议。
(四)运维与文档
负责Linux/麒麟系统下的服务部署、配置、监控及Shell脚本编写,保障生产环境稳定运行。
编写前端技术文档(组件使用说明、项目部署指南),维护Git版本管理。
(五)专项与应急
完成上级交办的临时前端任务(如紧急页面调整、新技术预研)。
快速响应线上前端相关问题,保障用户体验。
二、任职要求
(一)教育背景
大专及以上学历,计算机、软件工程、设计等相关专业。
(二)工作经验
2年以上前端开发经验,有电力监控、能源管理、物联网平台、数据可视化项目经验者优先。
(三)专业技能
精通HTML5、CSS3(Flexbox、Grid)、JavaScript(ES6+),熟悉W3C标准。
熟练掌握至少一种主流前端框架(Vue.js或React),熟悉其生态(Vuex/Pinia、Redux等)。
熟悉Sass/Less、Webpack/Vite等构建工具。
熟悉ECharts、Highcharts、AntV等可视化库,能实现复杂图表。
熟悉RESTful API调用,掌握Axios等请求库。
熟练使用Git,了解Git Flow工作流。
了解大屏适配方案,有大屏开发经验者优先。
了解WebGL/Three.js、Canvas/SVG、WebSocket、数字孪生、BIM、GIS者优先。
了解Linux基础命令及Shell脚本编写者优先。
(四)软性能力
具备良好的审美和用户体验意识,能与UI设计师顺畅沟通。
较强的学习能力和问题解决能力,能独立排查前端bug。
良好的团队协作和沟通能力,能与后端、UI高效配合。
三、我们特别看重的职业素养(公司文化)
追求界面零偏差、交互零卡顿、体验零投诉。
主动承担岗位责任,不甩锅、不推诿,以高标准交付每一行代码。
主动预判前端性能与兼容性风险,定期优化,绝不敷衍。
面对新技术主动学习、攻坚克难,持续提升产品可视化竞争力。
精准对接内外部各方,确保信息同步、协同高效。
四、工作地点与薪资待遇
(一)工作地点
公司办公地点+根据项目需要短期现场支持(较少出差)。
(二)薪资待遇
面议(提供有竞争力的薪酬+项目奖金+年终奖)。
(三)福利
五险一金、节日福利、专业培训、晋升通道。