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).