职位描述
岗位职责:
- 负责企业级中后台系统的前端架构设计、开发和性能优化,确保高质量交付。
- 基于 React
+ Umi + Ant Design Pro 技术栈,搭建高可复用的前端工程化体系。
- 主导复杂组件开发(如表单配置化、可视化拖拽、权限管理等),解决跨团队技术难题。
- 优化前端性能(如首屏加载、Bundle 体积、内存泄漏),推动前端监控和稳定性建设。
- 制定前端开发规范,推动代码审查、单元测试和 CI/CD 流程落地。
- 关注前端技术趋势,主导技术选型并赋能团队(如微前端、低代码方案)。
技术要求:
核心技能
- React 生态:
- 精通 React Hooks、状态管理(Redux/MobX)、高阶组件(HOC)和性能优化(Memo/useCallback)。
- 熟悉 React 16+ 特性。
- Umi 框架:
- 熟练使用 Umi 进行项目搭建、插件开发和路由配置,理解其底层架构。
- 熟悉 Umi 生态(如 @umijs/max、数据流方案、权限集成)。
- Ant Design Pro:
- 熟练使用 Ant Design
5+ 组件库,具备定制主题、业务组件封装和 ProComponents 实战经验。
工程化能力
- 掌握前端工程化工具链:Webpack/Vite
优化、Babel 插件开发、ESLint/Prettier 配置。
- 熟练使用 TypeScript 进行类型设计和复杂业务逻辑抽象。
- 有微前端或低代码平台开发经验者优先。
团队协作要求:
- 具备良好的代码习惯,追求极致性能与可维护性。
- 能主导技术方案设计,并推动跨端(Web/移动端)协作。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕