Город: Москва
Занятость: Полная занятость, Полный день
Опыт работы: От 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 сентября.
-
Работа с одном из самых амбициозных и перспективных ИТ-проектов ближайших лет. Ваша работа будет напрямую влиять на цифровой ландшафт страны
-
Возможность учиться и приобретать новые знания и навыки в отличной команде с прекрасным руководителем.
Адрес: Москва, улица Двинцев, 12к1А
Похожие вакансии