职位名称:全栈开发人员
地点:纽约,纽约州
职位类型:全职/混合
角色描述:
全栈工程师负责设计、开发、部署和维护移动和Web应用程序的前端和后端解决方案,确保两者之间的无缝集成。全栈工程师还将与跨职能团队合作,确定业务需求并提供定制解决方案,设计和实现用户界面。如果您对创造创新的移动和Web应用程序充满热情,并且在前端和后端技术方面具有坚实的基础,我们鼓励您申请。
职责:
与跨职能团队合作,定义、设计和交付高质量的软件解决方案。
使用前端和后端技术开发和维护移动和Web应用程序。
确保应用程序在各种设备和平台上的响应能力和性能。
调试、优化代码以解决性能和安全问题。
了解行业趋势和进展,实施最佳实践和新兴技术。
参与代码审查,并向团队成员提供建设性反馈。
技能和资格:
• 掌握现代前端编程语言,包括React、Vue.JS和AngularJS。
• 熟练掌握HTML、CSS和JavaScript等前端技术。
• 有Express、Django或Rails等后端框架的经验。
• 掌握Node.js、Python、Java和/或.NET。
• 有AWS或Azure等云平台的经验。
• 熟悉数据库管理系统,包括SQL和NoSQL数据库。
• 理解RESTful API的设计和实现。
• 使用Git进行版本控制,并熟悉GitHub/GitLab/Bitbucket等工具。
• 对Web应用程序安全最佳实践有扎实的了解。
• 出色的问题解决和调试能力。
• 了解现代Web标准和协议。
• 能够将复杂的技术概念有效地传达给非技术团队成员和利益相关者。
• 能够独立工作,有效地优先处理和管理多个项目和任务。
教育和经验:
• 计算机科学、软件工程或相关领域的学士学位。
• 具有5年以上全栈开发人员的经验。