角色概述
全栈开发工程师(ReactJS 和 NodeJS)将负责设计、开发和维护可扩展的网络应用程序,涵盖从响应式用户界面到 REST API 和数据库的整个技术栈。该角色需要与产品、用户体验、质量保证和开发运维团队紧密合作,以在敏捷环境中交付高质量的功能。
主要职责
• 使用 ReactJS、现代 JavaScript/TypeScript、HTML5 和 CSS3 开发响应式、可重用的前端组件。
• 使用 NodeJS(如 Express/Nest 或类似框架)构建和维护后端服务和 RESTful API,包括与第三方服务的集成。
• 设计和使用数据库(SQL 或 NoSQL,如 PostgreSQL、MySQL、MongoDB),包括模式设计和查询优化。
• 在整个技术栈中实施身份验证、授权、输入验证和其他安全最佳实践。
• 编写干净、可测试和可维护的代码;参与代码审查、重构和性能优化。
• 解决前端和后端的问题;监控和改善应用程序的性能和可靠性。
• 与产品负责人和设计师合作,将需求和线框图转化为技术解决方案。
• 使用 Git 和 CI/CD 管道;了解基本的开发运维概念(环境、构建、部署、日志记录)。
所需技能和经验
• 具有使用 ReactJS 和 NodeJS 的全栈或网络开发者的实际经验。
• 精通 JavaScript(理想情况下包括 TypeScript)、React(钩子、状态管理、路由)和 NodeJS 及其 Express 或类似框架。
• 良好的 RESTful API 设计、JSON、HTTP 和集成模式的理解。
• 具有关系型和/或 NoSQL 数据库、ORM 或查询构建器的经验,能够编写高效的查询。
• 熟悉前端工具和构建系统(Webpack、Vite、Babel、npm/yarn)以及测试框架(Jest、React 测试库、Mocha/Chai 等)。
• 具有 Git、分支工作流的经验,并在敏捷/Scrum 团队中工作。
• 强大的问题解决、调试和沟通能力。
重要说明:
> 请将您的简历以 Word 格式发送至 dilip@helius-tech.com
> 重要说明:如果此职位不适合您,请转发给您的朋友。
> 有意的专业人士可以通过 +65-9060-4050 联系我进行保密讨论。
祝好,
Dilip Kumar Daga
副总裁 - 战略账户
Helius Technologies Pte Ltd
新加坡 068877,罗宾逊路 36 号,#13-05,城市大厦
DID: +(65) 6429-9407
手机: +(65) 9060-4050
传真: +(65) 62222213
邮箱: dilip@helius-tech.com
http://helius-tech.com
注册号 : R1108376
EA 许可证号 : 11C3373
https://www.linkedin.com/in/dilipdaga/