一、核心技术栈(前端开发技术)
框架与组件库
核心框架:Next.js 14、React 18+
UI 组件体系:Chakra UI 组件库应用与定制
状态管理
基础 Hook 使用:React useState、useEffect
自定义能力:自定义 Hooks 开发(业务场景封装)
响应式设计
适配能力:响应式布局、移动端适配
主题适配:深色主题设计与实现
性能优化
代码层面:动态导入、代码分割
渲染层面:服务端渲染(SSR)优化
错误处理
技术层面:组件错误边界实现
业务层面:网络错误处理、用户友好提示设计
二、系统架构能力
模块化与路由设计
模块化开发:组件化开发、布局系统集成
路由管理:前端路由规划、权限路由配置
数据流管理
接口集成:REST API 对接与封装
数据同步:数据状态同步、实时数据处理(如 WebSocket)
用户体验(UX)设计
界面规范:直观的界面设计、一致的设计语言落地
交互体验:流畅的交互逻辑实现
系统集成
跨端 / 跨系统:与后端服务无缝对接、跨系统数据交换
三、问题解决能力
错误诊断与分析
故障定位:快速定位前端代码 / 交互错误
问题分析:系统性问题根因分析
性能调优
加载优化:页面加载速度优化(资源、接口、渲染)
渲染优化:前端渲染性能提升(减少重绘 / 重排)
兼容性与适配
浏览器兼容:多浏览器(Chrome/Edge/IE 等)兼容处理
设备适配:多终端 / 多尺寸设备适配
安全保障
安全实践:前端安全最佳实践(XSS/CSRF 防护等)
数据保护:前端敏感数据加密、权限控制
四、开发工具链
版本控制
核心工具:Git
能力:代码版本管理、分支协作、代码合并
构建与打包
构建工具:Webpack、Next.js 内置构建系统
开发环境
效率工具:本地开发服务器、热重载、浏览器调试工具
代码质量管控
规范落地:代码规范(ESLint/Prettier)执行
验证分析:性能分析、用户体验测试
一.储能电站母排过热视觉监控系统前端开发
基于Next.js 14 + React 18+ + Chakra UI构建工业级前端应用,主导前端架构设计与核心功能开发。针对储能电站实时监控需求,封装自定义 Hooks 实现母排温度数据的实时同步与状态管理;采用服务端渲染(SSR)+ 动态导入 + 代码分割技术,将首屏加载时间缩短 40%,满足工业终端的高性能要求。结合响应式设计与深色主题适配,实现 PC 端与工业平板的跨设备兼容;搭建组件错误边界与网络错误兜底方案,保障系统 7×24 小时稳定运行。同时,基于 ECharts 完成电站网络拓扑图可视化与温度预警可视化开发,支持批量设备数据导出与报表生成,最终实现母排过热预警响应延迟低于 2 秒,大幅提升电站运维效率。
二.工业终端设备管理平台重构
负责老旧工业设备管理系统的前端重构,采用React 18+ + Next.js 14技术栈替换传统 jQuery 架构,引入组件化开发模式,基于 Chakra UI 搭建统一的工业级组件库,实现界面风格与交互逻辑的标准化。针对设备实时状态监测场景,通过 WebSocket 实现后端数据的实时推送,结合 useEffect 与自定义状态管理方案,解决多设备数据同步的竞态问题。运用性能优化手段,对设备列表、历史数据报表等高频模块进行懒加载处理,使页面渲染性能提升 50%;设计完善的异常处理机制,针对设备离线、数据传输失败等场景配置用户友好提示,系统上线后故障率降低至 0.5% 以下,显著提升工业运维人员的操作体验。
| 角色 | 职位 |
| 负责人 | 高级前端开发工程师 |
| 队员 | 前端工程师 |