o Maintain existing React systems, including fixing bugs Design and develop new custom components to meet project requirements
o Install and configure server environments for React deployments
o Maintain and update project dependencies as well as fix any conflicts
o Working with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well structured and flexible, along with the APIs to support it.
o Bachelor’s degree in computer science, software development, engineering, or a related technical field
o Proficient with the latest versions of ECMAScript (JavaScript) as well as HTML and CSS
o Knowledge of React and common tools used in the wider React ecosystem, such as Node.js and npm
o Familiarity with common programming tools such as Redux, IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools
o An understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
o ReactJS, React Native, AngularJS, Java Script, Responsive Design, OOP, CSS and HTML.