Javascript Developer

Chicago 22 months agoContractor External
60 - 65 / hr
Client: Contract for John Deere Location: Onsite Duration: 12+ months Skills: - Required o Deep experience in JavaScript, HTML5, CSS, React JS, Node JS  Candidate should have strong JavaScript experience – should understand at least at an intermediate level the foundations of JavaScript  NodeJS. We use Node for our development environment, so understanding how that relates to building for the front-end is essential.  React – should understand functional React components and hooks  HTML/CSS – should have strong HTML and CSS skills, able to understand how the two interact, and how those interact with React. o Responsive Web Design – understanding how layouts will respond at various screen sizes is essential o Version Control – we use Git, but some understanding of concepts of distributed version control is necessary. o TypeScript – should at least understand what it is, what benefit it provides, and how it relates to JavaScript. - Bonus Skills o Testing  Cypress component testing  Visual Regression Testing o CSS Preprocessors or CSS-in-JS tools  SASS or LESS  Emotion, Styled Components, etc. o Material UI o Engineering Practices – TDD, Software Automation, CI/CD o Agile and XP o Experience working in a design system/component library team o Experience working on an internal tools team Job Description: - Develops reusable components for a shared product design system. - Analyzes requirements from 10-20 product development teams to come to a common, intuitive component API - Works with product managers and UX designers to ensure component library meets the needs of the business and users. - Follows industry-standard agile software design methodology for development and documentation. - Executes necessary documentation as needed. - Tests components across browsers and devices. - Maintains the component library as a product and work with other teams to manage contributions