Requirements:
Skilled at JavaScript and other UI elements.
Experience with React and Node JS
Proficient in GraphQL, HTML, CSS, JavascriptREACT State Management, NPM, Encryption, Offline mode, Localization with i18.
1+ year of experience in design and development of highly -scalable applications and platform development in product-based companies or R&D divisions.
Strong computer science fundamentals: data structures, algorithms, design patterns
Hands-on experience building services using these technologies and Frameworks (React JS, Node JS, Microservices)
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, HTML5, Type script, CSS ; Thorough understanding of React.js, Node.js and its core principles; Expertise in Node.js and associate frameworks such as Express
Experience with: popular React.js workflows (such as Flux or Redux); data structure libraries (e.g., Immutable.js) ; front-end development tools such as Babel, Webpack, NPM, etc. Familiarity with newer specifications of ECMAScript
Understanding: the nature of asynchronous programming and its quirks and workarounds; server-side templating languages such as EJS; server-side CSS pre processors; accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments and especially on SSO process
Knowledge on Linux platform ; unit testing frameworks like Jest and code quality control platforms like Sonar
Demonstrated ownership for development and design of a few modules/features in a product. Working knowledge of SQL and database technologies ;
Hands on development skills to prototype technical solutions; Knowledge on cloud platforms like Microsoft Azure ; Awareness of Agile (Scrum) methodologies
Bachelor's degree in Computer Science