Job Description:
• 5 Years demonstrated experience in JavaScript and TypeScript
• 2-3 years' experience of React.js, thorough understanding of its core principles
• Strong appreciation for JS Design Patterns
• Expertise in web technologies such as; NodeJS, JQuery, ReactJS, SignalR, React Hooks
• Experience with popular React.js workflows (such as Flux or Redux)
• Familiarity with newer specifications of EcmaScript
• Experience with common front-end development tools such as Webpack, GruntJS, GulpJS, JSPM, BowerJS and NPM
• In depth understanding of responsive design, bootstrap, material-ui, browser behaviour and compatibility
• Familiarity with RESTful APIs
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Understanding of back-end stacks (eg Azure, SQL Server)
Highly Regarded
• Experience with svg animation and dynamic CSS
• Familiarity with js Chart libraries (eg React ChartJS, D3.js, reChart)
• Experience with implementing Zeplin Visual Designs
• Experience with the development process for web-based user interfaces (desktop & mobile).
• Experience with data structure libraries (e.g., Immutable.js)