Full Stack JavaScript Developer

Tax Free6 days agoFull-time
5K - 8K AED / 月 code hive for coding and machine learning

code hive for coding and machine learning

location Dubai
unsaved
作为 Code Hive 的全栈 JavaScript 开发工程师,您将负责使用现代网络技术设计、开发和维护可扩展的网络应用程序和 API。此角色要求在 Node.js 后端开发和 React 或 Next.js 前端开发方面具有熟练的技能。您需要能够独立处理服务器端和客户端逻辑,确保最佳性能、响应能力以及与各种服务、数据库和 API(包括 Apple Wallet 和 Google Wallet 集成)的无缝集成。 主要职责: 后端开发(Node.js): • 使用 Node.js(Express 或 NestJS)开发强大且可扩展的后端服务。 • 设计和管理 SQL 或 NoSQL 数据库,确保数据一致性和性能。 • 为前端使用和第三方集成创建和文档化 RESTful API。 • 实现安全的身份验证和授权流程。 • 优化后端逻辑以提高性能、可维护性和可扩展性。 前端开发(React/Next.js): • 使用 React.js 或 Next.js 构建现代响应式 UI 组件。 • 将 UI/UX 工具(如 Figma)中的设计实现为干净且功能齐全的组件。 • 确保无缝的 API 集成和状态管理(例如,使用 Redux 或 Context API)。 • 维护跨浏览器和设备的兼容性。 系统集成与部署: • 与 DevOps 合作或独立处理通过 Vercel、DigitalOcean 或 Firebase 的部署。 • 集成第三方 API,包括 Stripe、Firebase 和移动钱包服务。 • 使用 Git 和 CI/CD 工具管理版本控制以实现部署自动化。 测试与故障排除: • 使用 Jest、Cypress 或 Postman 等工具编写单元、集成和 E2E 测试。 • 调试并解决前端和后端代码库中的问题。 • 参与同行评审并维护高质量的代码标准。 文档与协作: • 生成干净、文档齐全且模块化的代码库。 • 与产品负责人、设计师和其他开发人员密切合作。 • 根据反馈和分析支持实施和上线后的更新。 持续学习与改进: • 了解最新的 JavaScript、钱包集成和 API 技术。 • 提出性能、架构和用户体验的改进建议。 资格要求: • 计算机科学、工程或相关领域的学士学位。 • 3 至 5 年全栈 JavaScript/TypeScript 开发经验。 • 精通 React.js(或 Next.js)和 Node.js(Express/NestJS)。 • 有使用 Firebase、Supabase 或类似后端的经验。 • 具备构建、部署和维护完整网络应用的能力。 • 对 REST API、OAuth 和安全数据流有深入理解。 • 熟悉 SQL/NoSQL 数据库(MongoDB、PostgreSQL 等)。 • 了解 Git、CI/CD 流水线和基本的 DevOps 实践。 • 之前有集成 Apple Wallet 或 Google Wallet 的经验者优先。 • 需要流利的英语,阿拉伯语者优先。 为什么选择我们? 在 Code Hive,您将加入一个快速发展的前瞻性团队,致力于创新。您将参与从数字忠诚平台到企业工具的多样化项目,并帮助塑造企业如何利用技术的未来。我们提供一个重视自主、智能执行和实际影响的环境。 其他细节: 工作类型:全职 薪资:每月 AED 5,000.00 – AED 8,000.00(根据经验而定) 地点:迪拜(必需;入职前需搬迁) 语言: • 英语:必需 • 阿拉伯语:优先 申请问题: • 您之前是否将 Apple Wallet 或 Google Wallet 集成到网络应用中? • 描述一个您使用 React(或 Next.js)和 Node.js 集成前后端的项目。 • 您使用过哪些 CI/CD 工具和部署平台(例如,Vercel、DigitalOcean、Firebase)? • 您如何确保 REST API 的安全性,特别是在处理身份验证和第三方集成(如 Stripe 或 Firebase)时? • 您对使用 Jest 或 Cypress 等工具编写单元和集成测试的舒适程度如何? 地点: • 迪拜(必需)