Обязанности:
«Мел» — одно из ведущих российских изданий об образовании, которому уже 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 компания; Формат работы: гибрид, офисные дни по договоренности; Гибкое начало и конец рабочего дня, а отпроситься по неотложным делам легко.Похожие вакансии
От 120 000 до 200 000 руб.
Москва. Станции метро: Фрунзенская, Парк культуры, Киевская
Актив-М
Middle разработчик Python (офис)
Договорная
Москва. Станции метро: Фрунзенская, Парк культуры, Киевская
HARTUNG
JavaScript/React разработчик (стажер)
От 40 000 руб.
Москва. Станции метро: Фрунзенская, Парк культуры, Киевская
Aston
Договорная
Москва. Станции метро: Фрунзенская, Парк культуры, Киевская
ИНФОРМАУДИТСЕРВИС
Веб-разработчик (Middle / Middle+)
От 80 000 руб.
Москва. Станции метро: Фрунзенская, Парк культуры, Киевская
Сударева Надежда Юрьевна
Java-разработчик (Middle/Middle+)
Договорная
Москва. Станции метро: Фрунзенская, Парк культуры, Киевская
Финстрим