JavaScript开发者

15个月前合同
60 - 65 / 时 Aditi Consulting

Aditi Consulting

location 芝加哥
unsaved
客户:约翰迪尔合同 地点:现场 持续时间:12个月以上 技能: - 必需的 o 深入了解JavaScript、HTML5、CSS、React JS、Node JS  候选人应具备扎实的JavaScript经验-至少应理解JavaScript的基础知识,达到中级水平  NodeJS。我们在开发环境中使用Node,因此理解如何构建前端至关重要。  React-应理解函数式React组件和钩子  HTML/CSS-应具备扎实的HTML和CSS技能,能够理解两者的相互作用,以及它们与React的相互作用。 o 响应式网页设计-了解布局在不同屏幕尺寸下的响应方式至关重要 o 版本控制-我们使用Git,但需要对分布式版本控制的概念有一定的了解。 o TypeScript-至少应了解它是什么,它提供了什么好处,以及它与JavaScript的关系。 - 附加技能 o 测试  Cypress组件测试  可视化回归测试 o CSS预处理器或CSS-in-JS工具  SASS或LESS  Emotion、Styled Components等 o Material UI o 工程实践-TDD、软件自动化、CI/CD o 敏捷和XP o 在设计系统/组件库团队中工作的经验 o 在内部工具团队工作的经验 职位描述: - 为共享产品设计系统开发可重复使用的组件。 - 分析来自10-20个产品开发团队的需求,以达成共同的直观组件API - 与产品经理和UX设计师合作,确保组件库满足业务和用户的需求。 - 遵循行业标准的敏捷软件设计方法进行开发和文档编写。 - 根据需要执行必要的文档编写工作。 - 在各种浏览器和设备上测试组件。 - 将组件库作为产品进行维护,并与其他团队合作管理贡献。