Job Title: JavaScript Developer (React.js)Duration: 12+ months with possible extensionsLocation: remote US, no preference to time zone Job Description:You’re the one we’re looking for if you:• Are you passionate about creating amazing online applications that can empower a Fortune 200 company• Have common sense—can you think through your designs to make sure they’re the best?• Are a coder who’s also a problem solver, capable of creating elegant, testable code that’s robust and scalable• Are ready to be disruptive and interesting in the commerce space• Can work with product, marketing, and project management as one agile team• Are ready to own your own career and destiny• Value results• Have tech chops: React single page web app development background is a mustEssential Responsibilities:• Build amazing web applications using ReactJS, HTML, CSS, JS and more• Work with a cross-shore development team• Influence and collaborate to create an amazing online experience• Participate in agile sprints with cross-functional teams including planning, daily standups, backlog grooming sessions and reviews• Analyze production defects, troubleshoot systems, identify root cause, and implement fixes• Work with third party vendors to develop software and/or integrate their software into our products• Perform other duties and/or special projects as assignedMinimum Qualifications:• A minimum of 3 years’ experience and up to date proficiency in JavaScript with the ReactJS framework.• Strong understanding of testing (unit, integration, e2e) and type checking tools including Jest/RTL/Typescript• Familiarity with various styling methodologies including CSS and CSS in JS libraries• Ability to communicate effectively with non-technical stakeholdersDesired Qualifications:• Understanding of automated testing using Cypress/Cucumber/Gherkin• Understanding of microfrontend and microservices architecture• Understanding of modern build tools such as Vite, microbundler, parcel