Project: Writing quality code. Interacting with analysts, business customers, testers, architects and other workgroup members.
Professional Requirements:
- 2 years or more of user interface development using JavaScript (ES6);
- Strong knowledge of React 16.8 and newer;
- Experience using state-managers (Redux, MobX, others) in React applications;
- Strong knowledge of HTML/CSS/SASS, XML/JSON;
- Experience with SASS, LESS preprocessors;
- Experience in writing applications using REST API or WebSockets;
- Experience in developing unit-tests;
- Experience with git version control system;
- Experience in layout and optimization of user interfaces;
- Good communication skills, ability to justify the choice of a particular problem solving method or technology choice.
Will be a plus:
Ability to competently use Typescript, customize Webpack, Eslint, experience with micro-frontend, cryptography, Storybook, CI/CD customization;
Ability to competently document the solution being developed, knowledge of OAuth 2.0 standard, experience developing using monorepositories (Lerna).
Stack:
- Back -Java/Kotlin + Spring Boot
- Front - Typescript + React