作为 MERN 堆栈开发员,您将负责使用 MongoDB、Express.js、React 和 Node.js 开发、测试和维护全栈网页应用程序。您将与跨职能团队合作,提供高质量、可扩展和安全的解决方案,同时确保高效的性能和代码优化。
主要职责:
设计和开发使用 MERN 堆栈(MongoDB、Express.js、React、Node.js)的可扩展网页应用程序。
构建可重用、高效和可维护的前端和后端组件。
将 RESTful API 和第三方服务集成到网页应用程序中。
与 UX/UI 设计师合作,实施响应式和用户友好的设计。
优化应用程序的性能、可扩展性和安全性。
编写干净、模块化和可测试的代码,遵循行业最佳实践。
排除故障、调试并升级现有软件。
参与代码审查、技术讨论和团队协作。
保持对新兴网页技术和框架的更新。
资格:
计算机科学、工程或相关领域的学士学位(优先考虑)。
在使用 MERN 堆栈开发全栈应用程序方面具有证明的经验。
精通 JavaScript、HTML、CSS 及 ES6+ 特性。
深入了解前端框架如 React.js 和使用 Node.js 及 Express.js 的后端开发。
拥有 MongoDB 的实际操作经验,包括数据建模、索引和查询。
熟悉 Git 等版本控制系统。
具备敏捷方法论和项目管理工具(例如,Jira、Trello)的经验。
强大的问题解决能力和对细节的关注。
优秀的沟通和团队合作能力。
优先技能:
具有云平台(AWS、Azure)和 DevOps 工具的经验。
熟悉 Mocha、Chai 或 Jest 等测试框架。
了解用于实时应用程序的 GraphQL 和 WebSockets。