1.精通响应式布局与HTML/CSS3现代特性,熟悉W3C标准与浏览器兼容性解决方案;
2.熟练TypeScript,使用静态类型提升代码可维护性,熟悉泛型和装饰器;
3.深入掌握React技术栈(Hooks/Context /Redux)熟练Ant Design Pro / Mobile;
4.工程化能力:熟练使用Git进行多分支协作开发,熟悉GitLab CI/CD流水线配置;
5.数据可视化多媒体处理:基于 ECharts 开发动态数据看板,整合 flv.js/ffmpeg.js 实现低延迟视频流播放与格式转换;
6.跨端开发:主导Taro多端项目(钉钉小程序/H5),熟悉原生态小程序与Taro混合开发模式,解决多端演示兼容性问题;
7.工具链:熟悉 Webpack/Vite 构建优化,掌握 Postman/Apifox 接口调试与文档自动化生成;
8.熟悉ES6语法规范,具有良好的编程习惯和代码规范;
9.掌握Nodejs,能够使用Express框架搭建服务环境,能够写简单的接口,连接并操作MongoDB数据库;
熟练掌握跨端框架Taro,具备跨平台开发经验,能够高效地开发多端应用,原生微信小程序开发、原生钉钉小程序开发;
项目名称:BMS-电池管理平台 项目时间:2025.06 - 2025.09
技术栈:Cursor/Umijs/React v19/Hook/Ant Design/Ant Design Pro/Echarts/TypeScript/Vite/Less/离线百度地图
项目简介:公司使用本司电池产品的客户提供设备数据一站式管理平台,实时查看电池定位、状态数据和历史报表。
项目职责:独立完成前端技术选型和框架搭建;统一全平台UI风格,指定组件规范;开发电池管理、商务锁车、报表管理与导出等核心模块;将百度地图由在线版迁移至离线私有化部署;
项目名称:钉钉小程序 - 主动安全 项目时间:2024.11 - 2025.05
技术栈:Taro V4/钉钉小程序/Ding Design/Taro H5/Echarts/TypeScript/Nut UI
项目简介:面向钉钉用户移动端主动安全平台,支持设备实时查看和操作处理。
项目职责:完成项目技术选型和项目搭建,梳理钉钉小程序发布上线全流程;封装视频播放器、数据卡片等通用业务组件;实现IOS/Android双端适配,覆盖98%主流机型;从0到1完成小程序上线,支持500+设备实时监控;
项目名称:微信公众号 - 设备运维 项目时间:2023.12 - 2024.02
技术栈:Taro v3/微信公众号/Taro H5/Nut UI/TypeScript/Less
项目简介:公司内部移动端运维工具,供外勤人员再外查看设备状态和数据。
项目职责:独立完成项目搭建和发布上线全流程;封装卡片、时间组件等通用模块;开发设备管理、设备设置、设备详情等核心功能;适配多角色权限体系。
公司使用本司电池产品的客户提供电池数据一站式管理平台,实时查看电池定位、状态数据、商务锁车、OTA升级管理和报表等
面向多企业客户的公交安全设备数据管理平台,提供核心 实时频监控、历史回放、驾驶员行为记录和消息下发等功能。