选择 Capgemini 意味着选择一家能够让您按照自己的意愿塑造职业生涯的公司,在这里,您将受到全球同事协作社区的支持和启发,并能够重新构想可能性。加入我们,帮助全球领先的组织释放技术的价值,构建一个更可持续、更包容的世界。
职位描述
我们正在寻找一位动手能力强且经验丰富的高级 React 前端开发人员,为现代 Web 应用程序构建可扩展、高性能和可重用的前端解决方案。理想的候选人应具备 React、JavaScript、TypeScript 和现代 UI 工程实践的强大专业知识。拥有使用 Storybook 进行组件开发的经验以及将 Angular 作为次要框架的经验者优先。此职位还包括指导初级开发人员,参与解决方案设计并确保遵循前端最佳实践。
主要职责:
前端开发:
- 使用 React、TypeScript、JavaScript ES6、HTML5、CSS3/SCSS 和 JSON 开发和维护可重用的 UI 组件
- 构建模块化和可维护的 UI 库和组件系统
- 使用 Jest、React Testing Library 或类似框架编写和维护单元测试
- 集成 RESTful API 并管理异步数据流(Promises、async/await、Axios、Fetch)
- 确保响应式、可访问(WCAG)和高性能的前端实现
- 使用 Storybook 独立构建、记录和测试 UI 组件
- 升级和管理 JavaScript 和 npm 依赖项,确保安全性和稳定性
- 确保跨浏览器兼容性和优化的渲染性能
架构解决方案设计:
- 与架构师和后端开发人员合作设计可扩展的前端架构
- 参与技术解决方案设计,并在组件结构、状态管理和性能优化方面做出关键决策
- 贡献于建立和发展编码标准、工具和前端最佳实践
领导力和指导:
- 领导和指导初级前端工程师,帮助他们提高技能和代码质量
- 进行彻底的代码审查并提供建设性的技术反馈
- 推动协作、高质量的工程文化
协作交付:
- 与 UX/UI 设计师、QA 团队和产品利益相关者密切合作,提供高质量的数字体验
- 参与敏捷仪式、冲刺规划、估算、站会、回顾
- 支持跨环境的故障排除、调试和性能调优
必备资格:
- 7 年前端开发经验,具备强大的实际操作能力
- React、TypeScript、JavaScript ES6
- HTML5、CSS3/SCSS、JSON
- 具有构建基于组件的架构和可重用 UI 系统的经验
- 对状态管理(Redux、Zustand、Recoil 或类似)有深入理解
- 使用 Storybook 进行 UI 组件开发和文档编制的经验
- 熟悉 CI/CD、Git 工作流和现代构建工具(Webpack、Vite、Babel)
- 对响应式设计、可访问性(WCAG)和跨浏览器兼容性有深入理解
- 具有指导、进行代码审查和提供技术领导的经验
优先资格:
- 具备将 Angular 作为次要前端框架的经验
- 了解前端性能优化和现代渲染模式
- 接触过分析或个性化工具(如 Adobe Analytics、Google Analytics)
- 在保险或其他受监管行业的经验。