岗位描述
岗位职责
1. 前端架构与体验优化
•负责数据产品前端架构的深度设计与性能调优,了解框架(React/Vue)底层响应式原理,解决复杂场景下的渲染瓶颈(如万级数据表格、高频实时刷新看板)。
•建立前端工程化体系,包括微前端架构设计、核心组件库的标准化封装,确保多项目的高质量复用。
•主导前端稳定性建设,包括内存泄漏排查、页面加载速度优化。
2. 后端开发与数据管道落地 (Backend Hands-on)
•承担需求的全栈交付:不仅限于BFF层,需直接参与Java后端开发,负责数据接口的设计与实现。
•深度参与数据库工作:负责数据库表结构设计、SQL调优及缓存策略(Redis)的落地,确保数据查询的快速响应。
•直接参与部分数据工程师的ETL轻量开发工作,保障数据从源头到前端的链路通畅。
•具备独立排查全栈Bug的能力。
任职要求
前端技术要求:
•经验:4年以上前端(后端)开发经验,有大型复杂数据产品(如BI系统、低代码平台)的核心开发经验。
•源码级能力:精通 JavaScript (ES6+)/TypeScript,对React或Vue框架有源码阅读与二次封装能力。
•工程化深度:精通Webpack/Vite/Rollup等构建工具,具备根据项目需求定制插件及优化打包策略的能力。
•生产级后端经验:熟练使用 Java进行开发,能独立设计RESTful API。
•数据库:精通MySQL/PostgreSQL 调优,熟悉至少一种NoSQL(如MongoDB/Elasticsearch),能根据业务数据模型写出高效的联合查询及聚合语句。
加分项:
•AI 原生开发:深度使用过 AI辅助编程。
•前沿技术:主动关注并尝试过一项新技术(提供Github Demo或个人项目链接)
•开源贡献:有向知名开源项目提交过PR,或有维护高质量技术博客/笔记的习惯。