Responsibilities:Maintain existing React systems, including fixing bugsDesign and develop new custom components to meet project requirementsInstall and configure server environments for React deploymentsMaintain and update project dependencies as well as fix any conflictsWorking with other developers and software engineers to develop front-end and back-end architecture that's well-structured and adaptable, along with the APIs to support itRequirements:Bachelor's degree in computer science, software development, engineering, or a related technical fieldProficient with the latest versions of ECMAScript (Java Script) as well as HTML and CSSKnowledge of React, Next.js and common tools used in the wider React ecosystem, such as Node.js and npmFamiliarity with common programming tools such as Redux, IDEs, RESTful APIs, Git repositories, Type Script, version control software, and remote deployment toolsAn understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle