Senior Frontend Developer

По договоренности


IT-компания GNIVC- партнер государственных компаний и лидеров российского бизнеса, разработчик и системный интегратор крупнейших государственных информационных систем, а также коммерческих решений для налогового мониторинга.

  • Компания входит в ТОП-100 лучших работодателей страны и 10 место в категории "IT-компании" 2024 года по рейтингу работодателей hh.ru среди крупных компаний;
  • Мы в 25% лучших по уровню счастья среди компаний отрасли IT и России 2025 по версии Happy Job;
  • Являемся аккредитованной ИТ-компанией.

Ищем Senior Frontend Developer для ключевых проектов ФНС: «Система управления виртуальной инфраструктурой» и «Единая система управления облачной платформой».

Обязанности:

  • Стратегическое развитие фронтенд-компонента продукта;
  • Разработка компонентов на React, создание новых компонентов системы и рефакторинг существующего кода;
  • Взаимодействие с бэкендом, работа с FastAPI и работа с Tanstack Query;
  • Взаимодействие с аналитиками и дизайнерами, совместная работа над UI/UX; приложения и работа с дизайнами с помощью Figma;
  • Развитие и улучшение кодовой базы, предложение и настройка новых правил линтера/преттира и предложения и улучшения в части соглашений и архитектуры;
  • Активное участие в код ревью;
  • Написание юнит и интеграционных тестов, как для новых, так и для существующих компонентов (Jest/vitest).
Требования:
  • Знание HTML/CSS;
    Опыт работы с нативным CSS и любым препроцессором;
    Понимание селекторов и псевдо-селекторов;
    Флексы и гриды, понимание отличий и преимуществ;
  • Знание Typescript;
    Работа с дженериками, служебными типами;
    Констрейнты;
    Перегрузка типов;
    Понимание тайпгардов и их необходимости;
  • Знание ReactJS;
    Глубокое понимание библиотеки ReactJS (жизненный цикл компонента, пропсы и стейт, ререндер, мемоизация);
    Хуки, встроенные и кастомные;
    Контекст как стейт менеджер;
    Понимание уместности и необходимости оптимизации;
    Профилирование;
  • Опыт тестирования и отладки;
    Опыт написания unit и интеграционных тестов (jest);
    Умение отлаживать приложения (devtools);
    Профилирование приложений;
  • Понимание UI/UX;
    Понимание принципов юзабилити и доступности;
    Понимание user flow.


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

  • Знакомство с архитектурой Feature sliced design;
  • Понимание принципов REST (методы HTTP, статус-коды);
  • CORS;
  • Опыт работы с продуктами TanStack (Query, Table);
  • Lodash;
  • React hook form;
  • Знакомство с AntDesign (или любой иной открытой дизайн-системой).
Мы предлагаем:
  • Удаленный формат работы;
  • Пятидневную рабочую неделю по московскому часовому поясу (пн-чт с 09-00 до 18-00, пт с 09-00 до 16-45);
  • ДМС по окончании испытательного срока, с огромным перечнем лучших медучреждений и включая классную стоматологию;
  • Доплату к отпуску 50% от оклада через 11 месяцев работы в Компании;
  • Компенсация больничного листа продолжительностью до 7 дней с сохранением полной оплаты, какая была бы в случае нахождения на работе;
  • Профессиональное обучение и сертификация за счёт компании - мы организуем митапы, хакатоны, конференции, семинары и тренинги: как внутренние, так и внешние;
  • Возмещение до 50% затрат на занятия спортом;
  • Партнерские программы по обучению иностранному языку и прокачки скиллов от Skyeng и Skillbox;
  • Доступ к корпоративной библиотеке на платформе Alpina Digital;
  • Оформление в соответствии с требованиями ТК РФ.

Поделиться:

Опубликована 18 часов назад

Вакансия в подборках

  1. Frontend developer
  2. Developer

Похожие вакансии

  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
  • Москва
18 часов назад
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
  • Москва
8 дней назад
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
  • Москва
12 дней назад
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
  • Москва
7 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.