Dice是技术专家在其职业生涯各个阶段的首选职业目的地。我们的客户Empower Professionals正在寻找以下职位。今天通过Dice申请!
职位:首席React开发人员
地点:纽约,NY(混合现场)
期限:12个月以上合同
注意:候选人每周需要在办公室工作3-4天。仅限本地或邻近州的候选人。
职位描述:
- 我们正在寻找一位动手且经验丰富的高级React前端开发人员,为现代Web应用程序构建可扩展、性能优越且可重用的前端解决方案。
- 理想的候选人应具备React、JavaScript、TypeScript和现代UI工程实践的强大专业知识。
- 具有使用Storybook进行组件开发和将Angular作为辅助框架的经验者优先。
- 此职位还包括指导初级开发人员、参与解决方案设计并确保遵循前端最佳实践。
前端开发:
- 使用React、TypeScript、JavaScript ES6、HTML5、CSS3SCSS和JSON开发和维护可重用的UI组件。
- 构建模块化和可维护的UI库和组件系统。
- 使用Jest、React Testing Library或类似框架编写和维护单元测试。
- 集成RESTful API并管理异步数据流(Promises、async/await、Axios、Fetch)。
- 确保响应式、可访问(WCAG)和高性能的前端实现。
- 使用Storybook在隔离环境中构建、记录和测试UI组件。
- 升级和管理JavaScript和Npm依赖项,确保安全性和稳定性。
- 确保跨浏览器兼容性和优化的渲染性能。
必备资格:
- 7年前端开发经验,具有React、TypeScript、JavaScript ES6的强大动手专业知识。
- HTML5、CSS3SCSS、JSON。
- 具有构建基于组件的架构和可重用UI系统的经验。
- 对状态管理(Redux、Zustand、Recoil或类似)有深入理解。
- 使用Storybook进行UI组件开发和文档编制的经验。
- 熟悉CICD、Git工作流和现代构建工具(Webpack、Vite、Babel)。
- 对响应式设计、可访问性(WCAG)和跨浏览器兼容性有深入理解。
- 具有指导、进行代码审查和提供技术领导的经验。
架构解决方案设计:
- 与架构师和后端开发人员合作设计可扩展的前端架构。
- 参与技术解决方案设计,并在组件结构、状态管理和性能优化方面做出关键决策。
- 参与建立和发展编码标准、工具和前端最佳实践。
领导力和指导:
- 领导和指导初级前端工程师,帮助他们提高技能和代码质量。
- 进行全面的代码审查并提供建设性的技术反馈。
- 推动协作的高质量工程文化。
协作交付:
- 与UX/UI设计师、QA团队和产品利益相关者密切合作,提供高质量的数字体验。
- 参与敏捷仪式(冲刺规划、估算、站会、回顾)。
- 支持跨环境的故障排除、调试和性能调优。
优先资格:
- 具有将Angular作为辅助前端框架的经验。
- 了解前端性能优化和现代渲染模式。
- 接触过分析或个性化工具(如Adobe Analytics、Google Analytics)。
- 在保险或其他受监管行业有经验。