Frontend разработчик (React)
Требования
Местоположение и тип занятости
Компания
Группа компаний, которые оказывают профессиональные услуги в области информационных и цифровых технологий
Описание вакансии
Условия работы
Вам удастся поучаствовать в разработке корпоративного чата для юр. лиц для одного из крупнейших Банков страны.
Присоединяйтесь к крутому проекту в роли JS-разработчика!
Чем предстоит заниматься:
- Проектировать и разрабатывать фронтальную часть рабочего места для нескольких ролей сотрудников Колл-центра –Оператор, Супервизор, Администратор
- Работать в Agile/Scrum методологии в тесном взаимодействии с остальными членами команды
- Находить, предлагать и реализовывать наиболее оптимальные способы достижения требований
- Укладываться в согласованные и принятые вами сроки
Для нас важно:
- Знание базовых структур данных, базовых алгоритмов и умение оценивать их сложность;
- Уверенное понимание JavaScript стандартов(ES5 & ES6): замыкание, наследование, обработка ошибок, карирование, promise, hoisting, event loop решение задач на js;
- Знание принципов ООП, SOLID, KISS, DRY
- Понимание распространенных паттернов JS;
- Устройство React, преимущества и недостатки, оптимизация React приложений.
- Опыт разработки крупных приложений с помощью React от 2 лет;
- Верстка: блочная, табличная, flex - области применения.
- Опыт работы с webpack, понимание устройства webpack
- Уверенное понимание TypeScript
- Устройство Redux.
- Тестирование React приложений.
- Кросс-браузерные приложения.
- Знание HTML5
- Знание CSS, препроцессоры Less/Sass (mixins, partials, functions и т.д.)
- Знание принципов построения надежной архитектуры (Smart/Dump components, CQRS, Clean Architecture, Onion);
- Знание протоколов HTTP и WS, умение работать с ними;
- Уверенное владение GIT;
- Умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию);
- Понимание взаимодействия клиент-серверных приложений;
- Нацеленность на повышение качества кода, самообучаемость, инициативность, умение и желание работать в команде;
- Вносить свой вклад в развитие проекта;
- Постоянно обучаться и совершенствоваться.
Стек технологий:
- Системы сборки и препроцессинга gulp/less/webpack
- JavaScript (ES5 & ES6), TypeScript
- React
- Redux
- Axios
- HTML5 & CSS3 (БЭМ)
Бонусы
- Команда профессионалов, где каждый увлечен своим делом и готов поделиться экспертизой, а также возможность нести новые знания и технологии;
- Безграничная прокачка скиллов;
- ДМС (стационар, стоматология, услуги поликлиник), 50% мультикарта в любой фитнес-клуб города и компенсация мобильной связи;
- Официальное трудоустройство, все по ТК РФ, белая зп;
- Возможность работать как в офисе, так и в гибридном/удаленном формате;
- Поездки на конференции и тренинги за счет компании, внутренние семинары, внутренние митапы, мы очень любим учиться новому;
- Новая техника для комфортной работы;
- Корпоративная культура с своими ценностями и традициями, в которой каждый чувствует себя частью корабля!
- Работа в крупной и стабильной IT-компании (20 лет в России и СНГ);
- Процедура оценки персонала дважды в год, результатом которой является план индивидуального развития каждого сотрудника и получение обратной связи (с возможностью карьерного и зарплатного роста).