Напиши текст вакансии для должности "Middle/Senior ReactJS developer". Название компании: "Emphasoft". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'JavaScript', 'Git', 'Redux', 'React', 'Английский язык'

Emphasoft разрабатывает IT решения для западного рынка. Мы специализируемся на инновационных проектах с использованием последних технологий. В наших сотрудниках мы ценим активность, целеустремленность, профессионализм, умение работать в команде.Проект связан с разработкой сервиса для верификации личности для разных сайтов. Стек технологий:   Git;   jira;   webstorm.   Вам предстоит:   работать с большим spa;   работать с кодом на контекстах, хуках и функциональных компонентах   поддерживать и изменять старые компоненты которые частично функциональные, частично классовые   написание автотесты, исправление багов, участие в код-ревью;   составление планов работ и отчетов о выполнении работ;   вести коммуникацию с командой разработки со стороны клиента и продуктовой командой.   Требования:   Опыт Front-end разработки от 3х лет;   Коммерческий опыт работы с React от 2 лет (Class Components/ React Hooks);   Опыт работы со стейт менеджмент технологиями (Context, Redux);   Уверенные знания JavaScript (es5, es6 и выше) и TypeScript;   Уверенные знания HTML, CSS (SASS/LESS/PostCSS);   Возможность заниматься английским после ИС;   Опыт использования CSS-IN-JS инструментов;   Инструменты сборки и таск-раннеры (Webpack/gulp);   Опыт работы с CSS-фреймворками (Material UI);   Опыт написания тестов (e2e-тесты);   Английский (B1+ level), для работы с англоговорящей командой;   Перфекционизм, аккуратность, трудолюбие, самообучаемость, дисциплина.