职位:全栈开发工程师(Node + Java)
地点:伊利诺伊州芝加哥(现场工作)
职责:
• 计算机相关专业的学士/硕士学位,具备 Node 和 Java 的工作经验。
• 至少 7 年 Node 和 Java 的工作经验。
• 精通 JavaScript。
• 熟悉 Node.js 及其框架和库,如 Express、Async、Lodash、socket 等。
• 了解服务器端模板语言,如 Jade、EJS 等,具体取决于您的技术栈。
• 对前端技术有基本了解,如 HTML5 和 CSS3。
• 熟悉 RESTful API。
• 了解现代授权机制,如 JSON Web Token。
• 有使用常见前端开发工具的经验,如 Webpack、NPM 等。
• 能够理解业务需求并将其转化为技术需求。
• 熟悉代码版本控制工具,如 Git、SVN。
• 使用 NodeJS 开发面向用户的新 RESTful 服务。
• 构建可重用的组件和服务器端库以供将来使用。
• 将设计和线框图转化为高质量代码。
• 针对各种网络设备和浏览器优化组件以实现最佳性能。
• 确保所有代码在质量保证之前经过单元测试,包括与其他系统的接口。
• 遵循组织制定的开发最佳实践。
• 编写支持解决方案实施的文档。
• 审查业务流程以了解能力差距和机会。
• 精通 JavaScript,包括 DOM 操作和 JavaScript 对象模型。