高级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%远程工作环境,全球招聘,灵活的工作时间安排。 - 有竞争力的薪资待遇和基于绩效的奖金计划。 - 参与具有挑战性和创新性的物流技术解决方案开发,解决实际业务问题。 - 使用最新技术和工具的机会,不断提升您的技术专长。 - 专业发展基金和学习资源,支持您的持续成长。 - 与来自不同国家和背景的才华横溢的技术专家合作。 - 扁平化的组织结构和开放的沟通文化,每个声音都被重视。 - 长期项目稳定性和明确的职业发展路径。 - 定期虚拟团队活动和知识分享会议,建立强大的团队连接。 加入我们的团队,您将成为一个变革性物流技术平台的核心贡献者,该平台正在重塑全球货运和供应链管理的未来。我们重视创新思维、技术卓越和团队协作,为那些寻求有意义工作和专业成长的前端开发专家提供理想的环境。如果您准备好迎接挑战并在一个快速发展的行业中产生真正的影响,我们期待收到您的申请。