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;
- Оформление в соответствии с требованиями ТК РФ.