高级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流程。
为什么选择我们:
加入我们,您将参与构建改变人们旅行方式的创新产品。我们提供完全灵活的远程工作环境、具有市场竞争力的薪酬和丰富的专业成长机会。与我们多元化、充满激情的团队一起,通过先进技术为全球旅行者创造非凡体验。