高级React开发工程师(远程) | 旅游科技平台前端专家

远程
全职
非全日制
我们的旅游科技平台专注于解决复杂多目的地旅行规划的痛点。您将开发直观、响应式的用户界面,简化旅行预订流程并与多种预订系统无缝集成。这是一个面向全球高级开发人员的远程职位。 主要职责: - 使用React 18和TypeScript 5.0+设计并实现可扩展、可复用的组件架构。 - 利用Redux或Redux Toolkit构建高效的状态管理解决方案,确保数据流清晰可维护。 - 运用现代CSS技术(如Styled Components、CSS Modules)创建响应式、跨浏览器兼容的界面布局。 - 与UX/UI设计团队紧密协作,将设计稿转化为功能完善的交互界面。 - 优化前端性能指标,提升加载速度和运行效率,打造卓越用户体验。 - 编写整洁、可维护的代码,严格遵循行业最佳实践和团队编码标准。 - 积极参与代码评审,为技术架构决策提供专业见解。 - 实施Jest、React Testing Library或Cypress自动化测试策略,确保代码质量。 - 跨多种浏览器和设备平台进行问题诊断和性能调优。 必备技能: - 3年以上专业前端开发经验,具有构建复杂Web应用的成功案例。 - 精通JavaScript(ES6+)和TypeScript,了解最新语言特性和设计模式。 - 深入理解React生态系统,包括核心概念、钩子函数和性能优化技术。 - 熟练使用现代前端工具链,包括Webpack 5、Babel 7和npm/yarn包管理。 - 具备创建响应式、自适应布局的专业技能,确保在各种设备上的一致体验。 - 熟练掌握HTML5、CSS3和现代CSS框架(如Tailwind CSS、Bootstrap 5)。 - 精通Git版本控制工作流程,包括分支管理和协作最佳实践。 - 具备Linux命令行操作基础,能够执行基本的服务器维护任务。 - 了解RESTful API设计原则和异步请求处理模式。 - 具备足够的英语阅读能力,能理解技术规范和文档。 加分技能: - 旅游行业或在线预订系统的开发经验。 - GraphQL或高级REST API设计与集成经验。 - Node.js后端开发能力,了解全栈开发流程。 - 地图服务集成经验(Google Maps API、Mapbox等)。 - CI/CD管道配置和DevOps实践经验。 - AWS或其他云服务使用经验,特别是与前端部署相关的服务。 - 开源项目贡献或个人技术博客撰写经历。 - 敏捷开发方法论实践经验,包括Scrum或Kanban流程。 为什么选择我们: 加入我们,您将参与构建改变人们旅行方式的创新产品。我们提供完全灵活的远程工作环境、具有市场竞争力的薪酬和丰富的专业成长机会。与我们多元化、充满激情的团队一起,通过先进技术为全球旅行者创造非凡体验。