👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Frontend Developer

Требования

Фронтенд, Средний (Middle)JavaScriptHTMLCSSReactGitNoSQLSQL

Местоположение и тип занятости

ИннополисПолный рабочий деньМожно удаленно

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Вам предстоит принять участие в разработке, запуске и дальнейшем развитии обучающего виртуального тренажера для сотрудников Сбера, осуществляющих коммуникации с клиентами. В основе приложения находится виртуальный клиент, который ведет диалог с сотрудником, как если бы тот осуществлял разговор с клиентом. Тренажер способен отвечать сотруднику, говорить возражения, самостоятельно продавать, а также проводить полный цикл наставнической сессии для сотрудников в целях развития навыков общения с клиентами как по телефону, так и вживую.

Задачи разработчика:

  • участие в обсуждении и выработка предложений по архитектуре разрабатываемых модулей;
  • реализация требуемого функционала в соответствии с принятыми архитектурными решениями и предоставленной разработчику аналитической информацией;
  • написание модульных тестов реализуемого функционала;
  • участие в code review;
  • участие в разборе и анализе возникающих проблем на тестовых стендах и в промышленной эксплуатации;
  • взаимодействие с инженерами по тестированию с целью совместной реализации интеграционных тестов.

Мы ждём от кандидата:

  • понимание архитектуры веб-приложений, навыки проектирования web-приложений;
  • отличное знание javascript и typescript;
  • опыт работы с React;
  • HTML5 + CSS3 на близком к отличному уровню;
  • опыт работы с системами контроля версий (Git);
  • знание возможных путей оптимизации производительности;
  • понимание принципов работы браузеров;
  • опыт работы со сборщиками проектов, в идеале Webpack.

Мы приветствуем:

  • знакомство с библиотеками экосистемы React. Например: styled-components, react-query, material-ui
  • знание SQL, приветствуется опыт работы с как с SQL, так и с NoSQL базами данных
  • желание находить новые решения, осваивать новые технологии.