«Мел» - одно из ведущих российских изданий об образовании, которому уже 11 лет. Ежемесячно наш сайт читают 4 млн уникальных пользователей - это трафик, который требует надёжной и масштабируемой инфраструктуры. Всё это время мы работаем на собственной CMS-платформе PUBLO - и теперь выводим её на рынок как самостоятельный продукт для СМИ, бренд-медиа и образовательных платформ. Инструмент, в котором бизнес создаёт материалы, управляет рекламой, SEO и аудиторией.
Мы собираем команду, которая превратит внутренний инструмент в рыночный продукт.
Мы ищем frontend-разработчика в штат на полную занятость. В команде тимлид, 1 frontend-разработчик, 2 backend-разработчика, DevOps, тестировщик, дизайнер.
Это роль для человека, которому интересно не просто закрывать задачи, а разбираться в системе, принимать архитектурные решения и помогать строить frontend, с которым будет удобно жить дальше.
Что предстоит делать
-
Развивать frontend PUBLO для коробочной и SaaS-версий продукта на React и TypeScript.
-
Создавать продуктовые интерфейсы для управления контентом, публикациями, пользователями, правами доступа и рекламой.
-
Улучшать редакторский опыт: развивать текстовый редактор, работу с изображениями и другие повседневные сценарии редакции.
-
Проектировать и реализовывать интерфейсы SaaS-направления: внутреннюю админ-панель, онбординг клиентов, управление тарифами, инстансами, биллингом и статистикой.
-
Интегрировать frontend с GraphQL, участвовать в согласовании API контрактов и взаимодействовать с backend-, design- и DevOps-специалистами.
-
Отвечать за качество frontend-части продукта: развивать тестирование, исправлять ошибки, улучшать UI и участвовать в подготовке demo-, beta- и production-релизов.
Наш стек
React, Radix UI, TypeScript, GraphQL , Apollo Client, Node.js, Express, Vite, Docker, GitLab CI/CD.
Что для нас важно
-
Уверенное владение современным React: функциональные компоненты, хуки, контексты, композиция компонентов и управление состоянием.
-
Практический опыт работы с GraphQL, Apollo Client и REST API, включая типизацию запросов, обработку состояний загрузки и ошибок.
-
Умение проектировать модульную архитектуру frontend-приложения, создавать переиспользуемые компоненты и разделять работу с данными, бизнес-логику и представление.
-
Опыт самостоятельного ведения задач и взаимодействия с дизайнерами, backend-разработчиками и тестировщиками.
Будет плюсом
-
Опыт работы с контентными, медийными, publishing или CMS-платформами, разработка административных интерфейсов, личных кабинетов.
-
Опыт разработки SaaS- и self-hosted-продуктов.
-
Опыт работы с Docker.
-
Опыт разработки интерфейсов с помощью библиотек готовых компонентов.
О нас:
-
Офис в центре Москвы (10 минут ходьбы от «Фрунзенской» и 15 от «Парка Культуры»);
-
Оформляем в соответствии с ТК РФ;
-
Аккредитованная IT компания;
-
Формат работы: гибрид, офисные дни по договоренности;
-
Гибкое начало и конец рабочего дня, а отпроситься по неотложным делам легко.

