UI Developer LeadRemoteContract Job Description · Bachelor’s degree in computer science, software development, engineering, or a related technical field· Proficient with the latest versions of ECMAScript (JavaScript) as well as HTML and CSS· Knowledge of React and common tools used in the wider React ecosystem, such as Node.js and npm· Familiarity with common programming tools such as Redux, IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools· An understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle· Previous experience working as a native react developer.· In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.· Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.· Experience with user interface design.· Knowledge of performance testing frameworks including Mocha and Jest.· Experience with browser-based debugging and performance testing software.· Excellent troubleshooting skills.