高级 React/Node.js 全栈开发工程师 | 远程工作

远程
全职
非全日制
我们正在寻找一位经验丰富的高级全栈Web开发工程师,加入我们的创新团队,负责设计和开发现代化的网络应用。这是一个难得的机会,您将参与全新产品的开发,几乎没有传统前端代码的限制,同时后端将有专门的支持团队。您将根据高保真设计稿进行开发,打造用户体验出色的应用程序。这是一个完全远程的职位,面向全球范围内的优秀开发人才。 主要职责 - 使用 React.js、Redux 和现代 JavaScript 构建高性能、可扩展的用户界面。 - 与后端团队协作,通过 RESTful API 和 WebSocket 集成数据服务。 - 开发响应式网页应用,确保跨浏览器和跨设备的兼容性。 - 创建可嵌入的网页应用组件和电子邮件兼容的标记语言。 - 优化应用程序以实现最佳性能和用户体验。 - 参与代码审查,确保代码质量和最佳实践。 - 协助实施前端构建流程和工具链。 - 根据设计师提供的高保真模型,精确还原像素完美的界面。 必备技能与经验 - 5年以上专业Web开发经验,精通 JavaScript,包括DOM操作和JavaScript对象模型。 - 熟悉最新的 ECMAScript 规范(ES6+)和特性。 - 深入理解 React.js (React 18+) 的核心原理和最佳实践。 - 精通 Redux 状态管理和 Recompose 库的应用。 - 具备 Node.js 开发经验和深厚知识。 - 熟练使用 SASS/SCSS 进行样式开发。 - 具备 AJAX 和异步编程模式的实战经验。 - 掌握函数式编程概念和实践。 - 熟悉数据结构库(如 Immutable.js)的使用。 - 精通 RESTful API 设计和集成。 - 了解现代授权机制,如 JSON Web Token (JWT)。 - 熟练使用现代前端构建工具,如 Babel、Webpack、NPM/Yarn、Vite。 - 能够从设计模型到完整实现,构建美观、像素完美的网页应用。 - 具备处理浏览器和平台兼容性问题的经验(响应式与桌面版)。 - 有构建可嵌入网页应用组件的经验。 - 熟悉创建电子邮件兼容标记语言的技术。 - 具备 WebSocket 或类似实时通信技术的实战经验。 - 能够编写简洁、结构良好的面向对象编程代码。 - 具备可以在不影响代码质量的前提下按时完成任务的积极态度。 加分技能 - TypeScript 开发经验。 - 微前端架构经验。 - 单元测试和端到端测试经验(Jest、React Testing Library、Cypress)。 - GraphQL 经验。 - CI/CD 流程经验。 - 容器化技术(Docker)经验。 - 前端性能优化专业知识。 - 开源项目贡献经历。 - 敏捷开发方法论经验。 为什么加入我们 加入我们团队,您将有机会参与开发全新的、创新的产品,几乎没有传统代码的限制,让您能够应用最新的技术和最佳实践。我们提供完全远程的工作环境,灵活的工作时间,以及与才华横溢的国际团队合作的机会。我们重视技术卓越和持续学习,为您的专业发展提供无限可能。