
高级全栈工程师(React.js)
为一家墨西哥软件与数字化转型公司构建可扩展的 React.js 应用和后端解决方案。 远程与国际团队合作,为拉丁美洲及美国各地的客户开展项目。
描述
- 设计、构建和维护以 React.js 为核心的可扩展 Web 应用。
- 参与全栈开发,涵盖前端组件、API 集成和后端服务。
- 提供高质量的前端解决方案,注重性能、可维护性和组件复用。
- 构建高效、模块化且可扩展的 React 组件架构。
- 通过发现性能瓶颈和优化机会,提升 Web 应用性能。
- 与产品、UX/UI 设计、后端和 QA 团队合作交付复杂功能。
- 参与架构和技术设计决策。
- 编写整洁、可复用且经过测试的代码,并遵循工程规范。
- 运用测试和调试实践,支持持续改进。
- 审查代码并推动团队采用可靠的工程实践。
- 调查并解决生产环境应用中的复杂技术问题。
- 使用英语与国际团队有效沟通技术内容。
任职要求
- 高级资深或资深以上经验水平。
- 具备扎实的全栈软件开发经验,最好有七年或以上经验。
- 具备丰富且可证明的复杂 React.js 应用开发经验,最好有五年或以上经验。
- 有大型项目、高流量数字产品或复杂 Web 平台的经验。
- 能够独立工作,并对关键功能和组件承担技术责任。
- 精通 React.js 及其生态系统。
- 深入了解 Hooks、Context API、组件生命周期和组合模式。
- 具备可扩展前端架构和可复用组件方面的经验。
- 精通 React 应用中的状态管理和数据流管理。
- 具备渲染优化、记忆化、懒加载和代码拆分方面的经验。
- 了解性能分析、调试和 React 应用优化。
- 英语沟通流利。
- 精通现代 JavaScript(ES6+)。
- 具备 TypeScript 经验。
- 扎实掌握 HTML5、CSS3 和响应式设计。
- 具备调用和集成 REST API 的经验。
- 了解异步编程、错误处理和 Web 应用优化。
- 具备同时开发前端和后端功能的专业经验。
- 具备 API 和服务的设计、开发与集成经验。
- 了解客户端-服务器架构及系统间通信。
- 具备关系型或 NoSQL 数据库经验。
- 能够理解、修改和优化后端业务逻辑。
- 具备单元测试、集成测试和组件测试经验。
- 熟悉 Jest、React Testing Library 或同类工具。
- 熟练使用 Git、拉取请求和代码审查流程。
- 了解 SOLID 原则、整洁代码和设计模式。
- 具备敏捷方法和协作式开发经验。
- 优先条件:具备 Node.js 和 Express 或 NestJS 经验。
- 优先条件:具备 Next.js 及 SSR/SSG 策略经验。
- 优先条件:了解 GraphQL。
- 优先条件:具备 Redux Toolkit、Zustand 或其他状态管理工具经验。
福利待遇
- 与全球品牌和颠覆性初创公司合作。
- 居家远程办公。
- 工作时间与所分配的团队或项目安排一致。
- 周一至周五工作制。
- 可参加课程和认证项目。
- 线上团队活动和兴趣小组。
- 英语课程。
- 有机会参与公司不同业务线的工作。




