Frontend Developer (React / TypeScript)

Дата размещения вакансии: 30.03.2026
Работодатель: Единая Цифровая Платформа
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Двинцев 12к1А
Требуемый опыт работы:
От 1 года до 3 лет

Единая цифровая платформа ГосТех — это облачное платформенное решение для федеральных и региональных органов власти, с помощью которого можно быстро и эффективно создавать государственные информационные системы и цифровые сервисы.

Приглашаем в команду ООО «ЕЦП» Frontend-разработчика.

Вы примете непосредственное участие в масштабном проекте по созданию платформы ГосТех. Вашей основной задачей станет разработка высоконагруженных сервисов, обеспечение стабильности Frontend-части платформы ГосТех. Обязанности:

  • Разработка и поддержка пользовательских интерфейсов на React с использованием TypeScript;
  • Управление состоянием приложения с использованием Redux Toolkit (полная типизация стора, слайсов и API-запросов);
  • Работа в среде Monorepo (управление пакетами, зависимостями и версиями через Lerna);
  • Настройка и поддержка правил линтинга (ESLint), обеспечение единообразия и типовой безопасности кода;
  • Поддержка и улучшение инструментов сборки и разработки (скрипты, конфиги).
  • Написание чистого, поддерживаемого и типизированного кода;
  • Взаимодействие с бэкенд-разработчиками (согласование контрактов API), дизайнерами и другими участниками команды;
  • Проведение код-ревью и участие в архитектурных обсуждениях.

Требования:

  • Опыт коммерческой разработки на TypeScript от 2-х лет;
  • TypeScript:
    Уверенное использование системы типов (Interfaces, Types, Generics, Utility Types);
    Понимание строгого режима (strict: true);
    Умение типизировать пропсы компонентов, хуки и ответы от API.
  • React:
    Глубокое понимание жизненного цикла компонентов и Virtual DOM;
    Уверенное использование Hooks (включая кастомные хуки с типизацией);
    Оптимизация производительности (memo, useMemo, useCallback).
  • Redux Toolkit:
    Опыт типизации Redux Store (TypedUseSelectorHook, AppDispatch, RootState);
    Работа с RTK Query (типизация эндпоинтов, аргументов и ответов).

  • Lerna / Monorepo:
    Понимание структуры монорепозиториев и работы с workspace-пакетами;
    Опыт настройки общих TypeScript конфигов (tsconfig.base.json) для разных пакетов.
  • ESLint & Code Quality:
    Настройка правил ESLint для TypeScript (@typescript-eslint);
    Понимание важности статического анализа и типовой безопасности.

  • Инструментарий:
    Уверенное владение Git;
    Понимание работы сборщиков (Webpack / Vite) в контексте TS;
    Работа с REST API / GraphQL.
  • Будет плюсом:

  • Опыт работы с Node.js:
  • Написание скриптов для автоматизации задач (CLI, build scripts).
  • Понимание работы серверной части (SSR, BFF слой, Serverless functions).
  • Возможность поддержки инфраструктурных задач в рамках монорепозитория.
  • Опыт работы с другими инструментами монорепозиториев (Nx, Turborepo, Yarn/Npm Workspaces).
  • Навыки написания тестов (Jest, React Testing Library) с учетом типизации.
  • Опыт настройки CI/CD пайплайнов (проверка типов, линтинг, тесты в pipeline).
  • Знание современных CSS-подходов (CSS Modules, Styled Components, Tailwind).

Условия:

  • Оформление в строгом соответствии с ТК РФ

  • Офис: БЦ Двинцев (ст.м./мцд Савеловская или Марьина роща)

  • График 5/2, гибкое начало дня (с 8 до 10 утра), гибридный формат работы,

  • Достойная заработная плата по рынку, годовая премия

  • Полис ДМС, включающий стоматологию (кроме протезирования и имплантации), с первых дней работы

  • Корпоративная программа скидок и привилегий PrimeZone с первых дней работы

  • Материальная помощь при наступлении значимых событий

  • Корпоративные скидки на фитнес

  • Корпоративная подписка на электронные библиотеки Альпины и МИФа

  • Корпоративный онлайн-университет

  • Отличная новая техника для работы (новый ноутбук (Win/MacOS на выбор) + 27" монитор + периферия)

  • Детские подарки на Новый год и 1 сентября.

  • Работа с одном из самых амбициозных и перспективных ИТ-проектов ближайших лет. Ваша работа будет напрямую влиять на цифровой ландшафт страны

  • Возможность учиться и приобретать новые знания и навыки в отличной команде с прекрасным руководителем.