Описание вакансии
Обязанности:
- Разработка новых Web-интерфейсов приложения на основе компонентного подхода;
- Поддержка и расширение по функционалу существующих Web-интерфейсов;
- Кроссбраузерная и адаптивная верстка;
- Покрытие разработанных компонентов unit-тестами;
- Участие в процессе код-ревью в разных ролях (автор или рецензент);
- Создание и обновление документации по разработанным компонентам с целью описания контрактов обмена данными между компонентами и логики их работы;
- Участие в проектных совещаниях, предусмотренных по проектам согласно применяемой методологии SCRUM.
Требования:
- Знание нашего стека: JavaScript (ES 6+), React.js, HTML5, CSS3, React hook (useContext, useReducer), Redux, Context API, Axios, Material UI;
- Опыт работы: 2-4 года;
- Умение работать в команде, в т.ч. согласно SCRUM методологии;
- Опыт работы с GitLab или иной системой контроля версий;
- Умение самостоятельно разбираться в проблеме и декомпозировать задачу на ряд более мелких последовательных шагов;
- Навыки коммуникации, достаточные для взаимодействия как внутри команды, так и с привлеченными специалистами из смежных направлений, напр., дизайнеры.
Условия:
- Работа в крупной стабильной компании, лидере рынка продаж электротехнической продукции в России;
- Полное соблюдение трудового законодательства;
- Уровень вознаграждения обсуждается индивидуально;
- Большой, просторный офис в центре города (в пешей доступности от ст. м. "Пл. Восстания", "Пл. Ал. Невского") или работа удаленно из любой точки с условием синхронизации с рабочими часами команды (8.30-9.30 начало рабочего дня, 17.30-18.30 — окончание);
- Отличная команда и возможности для профессионального развития.