Frontend-разработчик

Правительство Москвы

Frontend-разработчик

Описание вакансии

Работа в Правительстве Москвы — это возможность делать наш город современнее и удобнее. Если ты тоже неравнодушен к Москве, хочешь развивать ее и развиваться сам, присоединяйся к нашей команде!

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

Разработка интерфейсов:

-Создание и поддержка компонентов на React с использованием Tailwind CSS

-Интеграция с бэкендом через REST API (axios)

-Оптимизация производительности (ленивая загрузка, memo, useCallback)

Работа с существующим проектом:

-Рефакторинг кода, исправление багов

-Взаимодействие с картами (Yandex Maps/2GIS) и графиками (MUI X Charts)

-Настройка и кастомизация MUI и Flowbite-компонентов
Сборка и деплой:

-Конфигурация Vite (env-переменные, оптимизация билда)

-Настройка Tailwind (плагины, кастомизация тем)​​​​​​​
Командная работа:

-Участие в код-ревью, согласование архитектурных решений

-Следование методологиям разработки проекта

-Документирование ключевых компонентов

Требования:

Основное:

  • Опыт коммерческой разработки на React
  • Глубокое понимание React Hooks, Context API, React Router
  • Опыт работы с Tailwind CSS (включая кастомизацию конфига, плагины)
  • Практика сборки проектов на Vite
  • Работа с REST API (axios), обработка ошибок, оптимизация запросов
  • Знание TypeScript (базовое понимание типизации, интерфейсов)
  • Опыт с UI-библиотеками: MUI, Flowbite, Bootstrap (из проекта)
  • Понимание Git (ветки, merge-конфликты, PR)
  • Базовые знания ESLint, Prettier (настройка/исправление ошибок)

Будет преимуществом:

  • Умение работать с картами (Yandex Maps, 2GIS MapGL) — будет плюсом
  • Опыт с графиками (MUI X Charts) или аналогичными библиотеками
  • Vite: знание различий с Webpack
  • Понимание принципов адаптивной и кросс-браузерной верстки
  • Опыт с WebSockets (если в проекте есть real-time функционал)
  • Знание Zustand/Redux Toolkit (если проект масштабируется)
  • Понимание CI/CD (настройка pipelines для деплоя)

Условия:

  • Пятидневная рабочая неделя с 8:00 до 17:00 или с 9:00 до 18:00 (Full Time)
  • Возможность реализовать себя в динамично развивающемся значимом проекте Москвы
  • Комфортный и уютный офис в шаговой доступности от м. Красные ворота
  • Постоянное обучение сотрудников Компании
  • Значимая роль в команде экспертов, в которой коллеги всегда
    поддерживают друг друга
  • Развивающие задачи и карьерные вызовы, реальные возможности для
    рост
  • ДМС, оплата спорт. зала
Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию