Middle frontend developer (ReactJS, Redux, TypeScript)

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

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

Компания

Создаем передовые IT-решения для металлургической отрасли

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

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

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

НАШ СТЭК:

React, Redux, RTK, TypeScript, material UI, devExpress. Одна из особенностей наших приложении - длительные сессии, поэтому мы не забываем об оптимизациях рендеринга и контролируем использование памяти в приложении


ВАС ЖДЕТ:

  • Работа на одном из внутренних проектов
  • Разработка frontend части
  • Вам предстоит работать в слаженной команде с аналитиками, тестировщиками, бизнес-заказчиками, дизайнерами и бэкенд разработчиками


МЫ ЖДЕМ ОТ ВАС:

  • Опыт работы не менее 2 -х лет в данном направлении, желательно (но не обязательно) 6 последних месяцев работы на React
  • Высшее или среднее техническое образование (предпочтительно ИТ)
  • Хороший опыт разработки на ReactJS/Redux/Redux-Saga/RTK
  • Глубокие знания JavaScript, TypeScript
  • Опыт работы с REST, JSON RPC
  • Уверенные знания принципов оптимизации клиентского кода и работы с инструментами отладки
  • Опыт работы с системами управления версий (GIT)
  • Понимание принципов асинхронного программирования
  • Знания Webpack или аналогов
  • Опыт написания Unit-тестов
  • Понимание принципов SOLID и следование им
  • Знание принципов построения надежной архитектуры
  • Знание протоколов HTTP и WS, умение работать с ними
  • Умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию, слушать и понимать людей, договариваться)

БУДЕТ ПЛЮСОМ:

  • Опыт работы с GraphQL
  • Знания UI / UX-паттернов
  • Наличие, или участие в opensource проектах

МЫ ПРЕДЛАГАЕМ:

  • График Работы: 5/2
  • Удаленный формат работы из любого города
  • В Москве есть возможность совмещать удаленную работу с работой в офисе с панорамным видом в пешей доступности от метро “Полянка” (Якиманская Набережная, 4 стр. 1)
  • ДМС, компенсация мобильной связи, предоставление ноутбука