资深 Node JS 开发工程师

纽约 14天前全职 网络
70.8万 - 99万 / 年
职位描述: 资深开发人员,具有使用 Node.JS 的前端 Web/移动/混合应用程序的经验。 • 必须具备以下编程语言之一的经验(Node SDK、Node JS、AngularJS、HTML/HTML5、CSS/CSS3、JQuery、JavaScript、ReactJS) • 了解或有使用以下一种或多种平台的经验(IBM - Watson 会话服务、Microsoft - Bot 框架(Bing、Luis、Cortana、Skype 等)、Amazon - Lex、Alexa API、Google - API.ai、Facebook - Wit.ai、Apple - iOS 11 SiriKit 或其他供应商的等效平台/服务) • 对行业标准设计模式/架构(如 MVC、微服务等)有良好的理解,并对 REST/JSON 有良好的知识 • 有使用 Node.JS 进行前端服务架构/开发的实际经验 • 理解不同交付平台之间的差异,例如移动设备与桌面,并优化输出以匹配特定平台 • 实施自动化测试平台和单元测试 • 具有在完全敏捷团队中工作的证明经验 • 具备持续集成和部署(CI/CD)的经验 • 熟悉代码版本控制工具,如 Git、Bitbucket 等 • 具备良好的沟通能力、分析能力和解决问题的能力 职责: • 与产品经理/所有者及其他从业者和利益相关者密切合作,评估新的用例、场景,并在敏捷开发环境中优先考虑战略机会 • 撰写和设计对话系统(代理)的设计规范和响应,包括聊天/文本/语音/视觉/增强现实/虚拟现实 • 负责定义、塑造和交付创新、引人入胜、可用、有用、一致且无缝的体验,以满足真实客户需求。 • 负责使用一种或多种编程语言进行设计、构建和测试 • 在构建代码时使用适用的 API • 映射数据需求并构建适用的代码以处理数据需求,并与其他内部和外部数据源进行集成 • 调试和性能调优开发的代码,以满足产品的功能和非功能要求 • 与不同地区的各个团队协作,贡献于构建、推广对话式用户界面设计最佳实践、可重用资产和解决方案 • 预计将前往指定客户/参与项目 • 根据客户特定要求和用例,架构解决方案并负责端到端的迭代,确保解决方案的部署和适用性 资格: (请列出所有必需的资格) 至少拥有相关学科(人机交互、语言学、信息科学、交互设计或相关领域)的学士学位(4 年) 内部和总奖励问题: • 该职位所需的工作经验年限 5 年以上 • 该职位的工作地点 佛罗里达州坦帕、新泽西州、加利福尼亚州圣拉蒙或北卡罗来纳州夏洛特