高级React前端开发工程师 | 远程工作 | Redux专家
远程
全职
您是否是一位经验丰富的React开发者,希望在有影响力的项目中运用您的前端专业知识?我们正在寻找一位具有扎实React和Redux经验的高级前端开发工程师加入我们充满活力的团队。在这个职位中,您将负责开发我们用户门户的前端组件,创建直观的界面,并确保最佳性能。
关于项目
本项目涉及使用现代React技术构建和增强一个复杂的用户门户。您将在协作环境中与其他前端和后端专家合作,提供无缝的用户体验。初始项目期限为1-3个月,根据表现和项目需求可能延长。
主要职责
- 为我们的用户门户界面架构和开发高质量、可重用的React组件。
- 使用Redux和Redux Toolkit实现高级状态管理解决方案。
- 创建响应式、跨浏览器兼容的用户界面,提供卓越的用户体验。
- 通过高效的渲染技术和代码分割优化前端性能。
- 与API开发人员合作,集成后端服务。
- 参与代码审查并实施干净、可维护代码的最佳实践。
- 配置和维护使用Webpack和现代JavaScript工具的构建流程。
- 为前端部署参与CI/CD管道的设置和维护。
- 解决复杂的前端问题和浏览器兼容性挑战。
- 实施单元和集成测试以确保代码可靠性。
必备技能和经验
- 2年以上React前端开发的商业经验。
- 精通React(v18+)及其生态系统,包括Hooks、Context API和函数式组件。
- 精通Redux状态管理,包括中间件和设计模式。
- 对JavaScript ES6+特性和TypeScript有扎实理解。
- 具有Webpack配置和优化经验。
- 熟悉现代前端构建流程和CI/CD流程。
- 精通HTML5、CSS3和CSS预处理器如SASS或LESS。
- 具有响应式设计和跨浏览器兼容性经验。
- 了解Jest和React Testing Library等前端测试框架。
- 出色的问题解决能力和对细节的关注。
- 良好的沟通能力和在远程团队环境中工作的能力。
优先考虑
- 有Next.js或其他React框架经验。
- 了解GraphQL和Apollo Client。
- 熟悉Material-UI、Ant Design或Chakra UI等UI组件库。
- 理解Web无障碍标准(WCAG)。
- 具有前端性能监控和优化工具经验。
- 之前使用敏捷开发方法的经验。
- 为开源项目贡献或拥有展示React项目的个人作品集。
为什么加入我们
这个职位提供灵活的工作安排和远程就业选择。您将有机会使用前沿前端技术工作,同时通过灵活的时间安排保持工作与生活的平衡。加入我们的团队,与才华横溢的开发人员合作,通过现代React开发实践提升您的技能,并为一个令人兴奋的产品做出重要贡献。初始项目期限为1-3个月,根据表现有继续合作的机会。