Напиши текст вакансии для должности "Frontend developer \ (React \ Redux)". Название компании: "ЛАНИТ". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Git', 'Atlassian Jira', 'Контроль качества', 'Обучение', 'JavaScript', 'Проведение тестирований', 'DOMObject', 'React', 'Redux', 'Typescript'

«Консист Бизнес Групп» - объединенная группа компаний, реализующая полный комплекс ИТ-сервисов, включая разработку и внедрение информационных систем, а также услуги в области бизнес-консалтинга на территории России, стран СНГ и Европы. Приглашает 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).