Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model In-depth knowledge of Typescript, HTML, CSS, JavaScript with respect to development, testing, deployment, and performance tuning Backend development experience. Thorough understanding of React.js and its core principles. Experience with popular React.js workflows (such as Flux or Redux) Experience with data structure libraries (e.g., Immutable.js) Familiarity with RESTful APIs. Familiarity with modern front-end build pipelines and tools Experience with common front-end development tools such as Webpack, NPM, etc. Ability to understand business requirements and translate them into technical requirements Familiarity with code versioning tools (such as Git) Building reusable components and front-end libraries for future use
Good to Have : Blockchain experience will be advantage