角色:全栈开发人员(Node + Java)
地点:芝加哥,IL(现场工作)
职责:
• 拥有计算机领域的学士/硕士学位,并具备 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 服务。
• 构建可重用的组件和服务器端库以供未来使用。
• 将设计和线框图转化为高质量代码。
• 针对各种网络设备和浏览器优化组件的性能。
• 确保所有代码在 QA 之前都经过单元测试,包括与其他系统的接口。
• 遵循组织已建立的开发最佳实践。
• 编写支持解决方案实施的文档。
• 审查业务流程以了解能力差距和机会。
• 精通 JavaScript,包括 DOM 操作和 JavaScript 对象模型。