高级React前端开发工程师 | 远程全职 | 国际物流技术平台
远程
全职
我们正在为一个创新的国际物流跟踪平台招募经验丰富的高级React前端开发工程师。这是一个100%远程职位,您将有机会使用前沿技术栈开发复杂的用户界面,为全球物流和货运行业提供关键业务解决方案。我们寻找精通React、JavaScript和现代前端架构的技术专家,加入我们充满活力的团队。
项目概述
我们的平台是物流和货运行业的领先技术解决方案,为客户提供实时跟踪、路线优化和数据分析功能。该系统是一个复杂的技术平台,需要与多个内部系统和外部系统进行集成。作为一个高负载应用程序,它每天处理数百万次事务,需要高性能、可扩展的前端架构来支持其运营。
主要职责
- 使用React 18.2+和Redux 5.0+设计、开发和维护响应式用户界面组件,确保卓越的用户体验。
- 与后端开发团队密切合作,实现API集成和数据可视化功能,处理复杂的物流数据流。
- 优化前端性能,确保应用程序在各种设备和浏览器上快速、流畅地运行。
- 参与代码审查过程,提供建设性反馈,并严格遵循团队的编码标准和最佳实践。
- 实现全面的自动化测试策略,包括单元测试和集成测试,确保代码质量和应用稳定性。
- 分析和解决复杂的前端技术挑战,特别是在高负载系统环境中的性能瓶颈和用户体验问题。
- 积极参与敏捷开发流程,包括冲刺计划会议、每日站会和回顾会议,使用Jira进行任务管理。
- 持续学习和应用前端技术的最新发展,向团队推荐创新解决方案和改进机会。
- 编写清晰、简洁的技术文档,帮助团队成员理解系统架构和组件功能。
必备技能和经验
- 3年以上使用React(React 16+)和Redux进行商业软件开发的专业经验。
- 精通现代JavaScript(ES2022+)、HTML5和CSS3,以及前端构建工具如Webpack、Babel和npm。
- 深入理解面向对象编程(OOP)和面向对象设计(OOD)原则,能够设计可维护和可扩展的代码结构。
- 熟悉NoSQL数据库技术,包括Cassandra 4.x、Elasticsearch 8.x和Redis 7.x,了解它们与前端应用的集成方式。
- 具有PostgreSQL 16+关系数据库交互经验,能够设计高效的数据查询和展示方案。
- 对微服务架构、无服务器架构和事件驱动架构有实际理解和应用经验。
- 熟练使用敏捷开发方法学和Jira项目管理工具,有效参与分布式团队协作。
- 英语上中级水平(B2+),能够流利地与国际团队进行书面和口头沟通。
- 具备解决复杂技术问题的分析能力和解决方案思维,能够独立工作并交付高质量结果。
- 有响应式设计经验,确保应用程序在桌面和移动设备上都具有出色的用户体验。
加分技能
- 物流、供应链或运输行业的相关工作经验,了解行业特定需求和挑战。
- TypeScript开发经验,能够构建类型安全的大规模应用程序。
- 熟练使用前端测试框架,如Jest、React Testing Library和Cypress进行自动化测试。
- GraphQL和Apollo客户端的实践经验,了解现代API查询语言的优势。
- CI/CD流程和工具的知识,如GitHub Actions、Jenkins或CircleCI。
- 具有国际化(i18n)和本地化(l10n)的实施经验,支持多语言界面。
- 熟悉其他状态管理库(如MobX、Recoil或Zustand)的使用场景和优势。
- 前端性能监控和优化工具的经验,如Lighthouse、WebPageTest或New Relic。
- 设计系统和组件库的开发经验,能够创建一致且可重用的UI组件。
我们提供的福利
- 100%远程工作环境,全球招聘,灵活的工作时间安排。
- 有竞争力的薪资待遇和基于绩效的奖金计划。
- 参与具有挑战性和创新性的物流技术解决方案开发,解决实际业务问题。
- 使用最新技术和工具的机会,不断提升您的技术专长。
- 专业发展基金和学习资源,支持您的持续成长。
- 与来自不同国家和背景的才华横溢的技术专家合作。
- 扁平化的组织结构和开放的沟通文化,每个声音都被重视。
- 长期项目稳定性和明确的职业发展路径。
- 定期虚拟团队活动和知识分享会议,建立强大的团队连接。
加入我们的团队,您将成为一个变革性物流技术平台的核心贡献者,该平台正在重塑全球货运和供应链管理的未来。我们重视创新思维、技术卓越和团队协作,为那些寻求有意义工作和专业成长的前端开发专家提供理想的环境。如果您准备好迎接挑战并在一个快速发展的行业中产生真正的影响,我们期待收到您的申请。