Frontend developer / (React / Redux)

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

Москва, Санкт-Петербург, БелгородПолный рабочий день

Компания

Многопрофильная группа ИТ-компаний, лидер российской отрасли информационных технологий

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

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

«Консист Бизнес Групп» входит в ГК Ланит, и реализует полный комплекс ИТ-сервисов, включая разработку и внедрение информационных систем, а также услуги в области бизнес-консалтинга на территории России, стран СНГ и Европы.

Приглашает Frontend developer / React / Redux

Мы предлагаем:

  • Работу в крупной Компании в команде профессионалов;
  • Стабильную заработная плату + систему мотивации;
  • Социальный пакет;
  • Обучение и сертификацию сотрудников;
  • Перспективы профессионального и карьерного роста;
  • Корпоративные скидки на пользование услугами турагентств, страхования, мобильной связи;
  • ДМС по истечении одного года стажа работы в компании;
  • Английский язык: групповые занятия с репетитором на территории компании, максимальные скидки в школе Skyeng.

Зона ответственности:

  • Участие в разработке web интерфейсов собственных крупных проектов компании (библиотека web компонентов и проекты на основе этой библиотеки);
  • Разработка нового и доработка существующего функционала.

Необходимые знания и опыт работы:

  • Знание языка JavaScript (принципы, особенности, нюансы);
  • Знание современных методов frontend разработки (модульность, инструменты, flux и т.п.);
  • Понимание объектных моделей (DOM, BOM и т.п.);
  • Знание особенностей вёрстки web интерфейсов (особенности, БЭМ, инструменты и т.п.);
  • Опыт создания frontend части приложений при помощи React + Redux + Redux-Saga;
  • Навыки работы в системе ведения задач (Jira или др);
  • Знание языка Typescript (для чего нужен, в чём преимущества);
  • Опыт кастомизации сборки приложений с использованием Webpack;
  • Опыт оптимизации JavaScript приложений;
  • Понимание архитектуры микрофронтенд и необходимости ее применения;
  • Понимание принципов и инструментов unit тестирования;
  • Практический опыт использования GIT в распределённой команде;
  • Знания английского языка на уровне чтения и понимания технической документации.

Будет плюсом:

  • Практический опыт использования языка Typescript;
  • Практический опыт написания Unit тестов (желательно на React-testing-librery).