Description

Required Skills for mid-level UI developer 5 years of experience of team development experience 
• ReactJs (including Hooks Lifecycle, state management, fetch, Storybook, JSX)- minimum of 3 years React
• JS / ECMAScript - object oriented programming
• Async functions promises 
• Strong understanding of Box Model, CSS, and compiled CSS languages like Sass
• Style Guiles 
• Bootstrap / React Strap
• UI/UX principles and design including user journey maps and wireframing
• TypeScript
• Jest / Jasmine - Unit Testing/General understanding of testing
• Single Page Application Routing
• Node and NPM package management
• NPM custom scripts and build libraries such as Webpack, Roll-up, Gulp etc..
• Enterprise Application Development Experience
• Strong English communication skills
• Self motivated - someone who can be given broad details and if you are not comfortable get as far as you can and then ask for help 
• Willing to work in highly collaborative teams
• Experience with Azure DevOps platform
• Ability to write documentation 
• Understanding of Clean Code Strategies
• Understanding of Restful APIs
• Continuing to learn and grow their professional development.

Education

Bachelor's degree