Additional details:
- Design a data-driven UI, rich in graphs and tables using the latest ReactJS.
- Fetch data from many microservices and expose it as a coherent API gateway with Node.js and GraphQL.
- Write performant, testable, and simple purely functional code.
- Work with typing %28TypeScript%29.
- Write unit tests, integration tests, functional tests, and snapshot tests %28TDD%29.
- Benchmark and optimize performance issues on UI and API.
- Compose responsive layouts and accessible interactive interfaces with HTML and CSS.
- Work in a scrum team with Git, pull requests, and code reviews.
Requirements:
- Expert level experience in web technologies %28React, TypeScript, NodeJS, CSS%29
- Experience in building enterprise-grade applications, that are highly responsive supporting high volume of concurrent users
- Understanding of Functional Programming paradigm and other programming concepts like immutability, pure functions and function compositions.
- Experience with SPA applications, performance optimization, functional testing