At Wantable we care about providing a consistent and streamlined user experience across our software platforms and enjoy learning and developing with modern web architecture, as such we are currently undergoing the process of migrating from AngularJS to React with Typescript. Wantable empowers you to work remotely from anywhere or at our exciting new headquarters in downtown Milwaukee featuring a staffed cafe with unlimited free drinks and food for employees. Some example projects you would be working on right away could be helping with GraphQL integration, setting up our new application state architecture and rebuilding various parts of the customer facing website as we iterate through a redesign.You're a good fit at Wantable if you: Keep on top of emerging technologies in the front end world Are a "manager of one" Encourage sound architectural practices and general improvements with code reviews. Are humble in conversation, but confident in your skills Can ramp up quickly and work independently Are helpful (e.g. when a teammate needs help, you'll be there) When faced with a hard problem you can break it down into digestible pieces When you get stuck you're open and willing to ask for guidance Desire direct input into product and design decisions Understand the value of documentation and maintaining a pattern library You constantly put yourself in the users' shoes Requirements 3+ years experience with Typescript 3+ years experience with ECMAScript 2015/ES6 and above 3+ years in React or something similar 2+ years with CSS/SCSS and HTML 2+ years with writing unit and integration tests 1+ years working with Jest and Enzyme 4+ years developing responsive web applications 1+ year(s) with Webpack 3+ years experience with UX Design Strong understanding of React Hooks and creating custom hooks Strong understanding of Context API Experience with Github Nice to have qualifications: 2+ years experience with CSS in JS libraries 1+ year(s) experience with Docker 1+ year(s) experience with GraphQL 1+ years with Redux Experience working in UXPin Experience building a pattern library Experience in implementing tracking and analytics Experience working in a Ruby on Rails environment Experience in React Native or Ionic Experience with Content Management Systems (CMS) About Wantable Engineering We're pet people. Cats and dogs are all loved here. We're generally a build over buy technology-focused group that has built, maintains, and manages all of Wantable's homegrown software solutions to solve the business needs. We work in reasonable bi-weekly sprints; following an agile process. New/emerging technologies, modern techniques, and finding new solutions excite us the most. We're hard workers but we don't let that get in the way of having a good time. We make a consistent, meaningful impact on the direction and health of the business. We believe in transforming the way that people shop through a combination of technology and experienced stylists.