Frontend Developer
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Вам предстоит принять участие в разработке, запуске и дальнейшем развитии обучающего виртуального тренажера для сотрудников Сбера, осуществляющих коммуникации с клиентами. В основе приложения находится виртуальный клиент, который ведет диалог с сотрудником, как если бы тот осуществлял разговор с клиентом. Тренажер способен отвечать сотруднику, говорить возражения, самостоятельно продавать, а также проводить полный цикл наставнической сессии для сотрудников в целях развития навыков общения с клиентами как по телефону, так и вживую.
Задачи разработчика:
- участие в обсуждении и выработка предложений по архитектуре разрабатываемых модулей;
- реализация требуемого функционала в соответствии с принятыми архитектурными решениями и предоставленной разработчику аналитической информацией;
- написание модульных тестов реализуемого функционала;
- участие в code review;
- участие в разборе и анализе возникающих проблем на тестовых стендах и в промышленной эксплуатации;
- взаимодействие с инженерами по тестированию с целью совместной реализации интеграционных тестов.
Мы ждём от кандидата:
- понимание архитектуры веб-приложений, навыки проектирования web-приложений;
- отличное знание javascript и typescript;
- опыт работы с React;
- HTML5 + CSS3 на близком к отличному уровню;
- опыт работы с системами контроля версий (Git);
- знание возможных путей оптимизации производительности;
- понимание принципов работы браузеров;
- опыт работы со сборщиками проектов, в идеале Webpack.
Мы приветствуем:
- знакомство с библиотеками экосистемы React. Например: styled-components, react-query, material-ui
- знание SQL, приветствуется опыт работы с как с SQL, так и с NoSQL базами данных
- желание находить новые решения, осваивать новые технологии.