2+ years of production experience with ReactJSThorough understanding of React.js and its core principles including Virtual DOM, Data Binding, State &Props and React Lifecycle and Redux Middleware such as Thunk or Saga.Experience with front-end technologies such as HTML5, CSS3, LESS, Bootstrap, Material UI, etc.Experience consuming and transforming internal and 3rd party API's (REST and GraphQL) Experiencewith code quality and reusability practices (eslint, prettier, CI/CD for front-end repos)Knowledge of cross-browser compatibilities, responsiveness, and web accessibility standards.Strong understanding of software engineering best practices, including unit testing, code reviews, designdocumentation, debugging, troubleshooting, and agile developmentCommunication: You like discussing a plan upfront, welcome collaboration, and are an excellent verbaland written communicator.Bachelor's degree in Computer Science or equivalent experience.