资深 React 前端开发工程师 (远程/全球)
远程
全职
我们正在寻找一位经验丰富的 React 前端开发工程师,加入我们充满活力的技术团队。作为前端开发专家,您将负责设计和开发高质量、高性能的用户界面,为我们的产品提供卓越的用户体验。
### 工作简介
您将在一个采用敏捷开发方法的环境中工作,与产品设计师、后端工程师和其他团队成员紧密合作,从概念到发布全程参与产品开发。我们寻找的是那些热衷于编写干净、高效代码并乐于分享知识的专业人士。
主要职责
- 使用 React 17+、Redux 和 ES6+ 构建响应式、高性能的前端应用程序。
- 参与产品和服务架构设计,提供技术见解和创新解决方案。
- 在敏捷开发环境中与团队密切合作,确保按时交付高质量代码。
- 积极参与代码审查,提高团队整体代码质量和开发标准。
- 优化应用程序以获得最大性能和用户体验。
- 编写可维护、可测试的代码,并确保适当的文档记录。
- 跟踪前端开发的最新趋势和最佳实践,不断提升技术能力。
必备技能
- 3-4年以上 JavaScript 开发经验,深入理解核心概念(闭包、上下文、this等)。
- 至少2年 React 和 Redux 实战经验,熟练掌握 Context API、React Hooks、中间件和高阶组件(HOC)。
- 4年以上 CSS 和页面布局经验,精通 Flexbox 和 CSS Grid,熟悉 Styled Components。
- 熟练使用调试和性能分析工具,能够识别和解决复杂的前端问题。
- 精通 Git 版本控制系统,具有良好的分支管理和协作经验。
- 具备 Docker 基础知识(镜像、容器、卷),能执行基本容器操作(启动、停止、查看日志、执行命令)。
- 了解 Webpack 和 Babel 生态系统,能够从零开始编写配置文件。
- 具有代码审查经验,能够提供建设性的反馈。
加分项
- Node.js 开发经验,能够构建全栈应用程序。
- TypeScript 实践经验。
- 单元测试和集成测试经验(Jest、React Testing Library等)。
- 响应式设计和移动优先开发方法经验。
- UI/UX 设计基础知识和良好的审美能力。
- 具有微前端架构经验。
- 国际化和本地化实践经验。
为什么加入我们
作为我们团队的一员,您将享受灵活的远程工作环境,参与具有挑战性的项目,并有机会使用最新的技术栈。我们提供竞争力的薪资待遇,重视工作与生活的平衡,并鼓励持续学习和专业发展。我们的团队由来自全球各地的技术专家组成,为您提供了一个多元化、协作和创新的工作环境。
我们期待您的加入,一起构建下一代数字产品!