3-5 years of relevant experience and in-depth knowledge of JavaScript (ES5/ES6+), Typescript, HTML5, CSS and building modern frontend applications using React.
Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control management (with GIT), build processes, testing, and operations.
In-depth knowledge of React and its ecosystem, in particular Redux, Redux Toolkit, React Router, Axios, Unit testing tools like Jest and React Testing Library.
Experience in integration with backend/third-party services via REST APIs and/or GraphQL and displaying result sets at scale.
Experience or knowledge of open-source technologies, cloud services, testing and debugging skills.
Passion for both evolving existing code bases and designing complex solutions from the ground up
Skills (Good to have):
Bonus Points if you have any exposure to building modular micro-frontends with React and Webpacks Module Federation or any other micro-frontends frameworks (SingleSPA, Podium, FrintJS etc)
Experience of Java 1.8+ and microservices.
Familiarity with working in a Scrum Agile delivery environment
Experience with Frontend performance analysis
Working knowledge of design tools, docker, CI/CD, etc.