1、熟练掌握React 18、Vue生态技术
2、熟练掌握JavaScript/TypeScript、CSS3\HTML 5等前端技术
3、熟练掌握Ant Design、Echarts、Element等UI组件库,掌握 Git 版本控制工具
5、熟悉掌握Hooks、React-Router、React-Redux 等生态
6、熟练Cursor、Claude Code等主流AI编程工具提升开发效率
7、熟悉基本的计算机网络概念,熟悉 HTTP 协议,熟悉Nodejs
8、具备良好的代码规范意识、文档习惯跟自测能力
9、有较强的责任心跟沟通能力
用户画像分析系统(React技术栈
项目背景:
作为大数据组核心前端开发工程师,从0到1主导用户画像分析系统的前端架构设计与开发。该项目通过整合用户行为数据,构建完整的用户画像体系,为精准营销和产品优化提供数据支撑,技术架构:
-前端框架:React 16.8+(函数组件+Hooks架构)
-状态管理:Dva(基于Redux的最佳实践)
-UI组件库:Ant Design
-开发语言:TypeScript
-可视化:ECharts+BizCharts
-工程化:Vite+ESLint
核心职责与成果:
1.标签画像体系构建
设计实现可视化圈选组件,支持用户数据的实时筛选与计算开发标签管理模块,支持多维度标签的创建、编辑、组合与分发
-实现标签人群的智能分组与画像分析,支持自定义标签规则配置
2.人群画像分析平台
开发人群管理模块,支持基于维度表、属性表、人群、标签等多维度的交叉分析实现复杂条件组合查询,支持多级嵌套条件配置
-设计定时调度任务系统,支持基于时间维度的自动化人群更新
3.数据可视化分析
基于ECharts开发可视化组件库,支持折线图、柱状图、饼图等多种图表类型
-实现用户画像的多维度分析看板,支持数据下钻与联动分析
开发数据对比分析功能,支持不同人群画像的特征对比
协作模式:
-采用敏捷开发模式,每两周一个迭代周期-与产品经理紧密配合,参与需求评审与原型设计
-与后端工程师协作制定接口规范,确保前后端高效对接
-推动Code Review机制,保障代码质量