• Про работу и жизнь
  • Про людей и команды
  • Про наш стек
  • Про компанию
    • Про производство
    • Про славное прошлое
    • Про наши услуги
  • Вакансии
  • Новости
  • Контакты
  • Про работу и жизнь
  • Про людей и команды
  • Про наш стек
  • Про компанию
    • Про производство
    • Про славное прошлое
    • Про наши услуги
  • Вакансии
  • Новости
  • Контакты
  • Главная
  • Про людей и команды
  • Создали собственную дизайн-систему, а не мучились с неподходящей нам Material UI

Создали собственную дизайн-систему, а не мучились с неподходящей нам Material UI

Олег Рогов
Олег Рогов Frontend-разработка

— Меня зовут Олег Рогов, я руковожу отделом Frontend-разработки на НЛМК и расскажу вам про мою команду.

Что делает команда?

— На производстве нужно очень много интерфейсов. От них зависят эффективность и качество работы в цехах, а где-то — и безопасность. Поэтому мы к ним очень серьезно относимся. Также есть задачи, не связанные с производством.

Сколько сейчас человек в команде?

— 70 + человек. В основном это фронтендеры, прикрепленные к функциональным направлениям либо входящие в продуктовые команды. То есть вы выбираете направление, в котором работаете (например, это конкретный участок коксохима), и развиваетесь в нем.

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

Для каких устройств нужны фронты?

— Это в основном широкоформатные экраны, поэтому в первую очередь мы пишем приложение под них. Экран такой, около которого сидит инженер (часто — в защитных очках) и смотрит на него при не самом хорошем освещении.

О реализации чего конкретно идёт речь?

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

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

Есть примеры интерфейсов?

— Наш типичный фронтенд — оператор смотрит на схему техпроцесса:

1.jpg

Таблицы:

2.jpg 3.jpg

Графики:

4.jpg

Мнемосхемы процессов:

5.jpg

Какой стек?

6.jpg
  • Внутренний реферер для проектов НЛМК — на React с TypeScript, свой линтер, своя конфигурация сборки.
  • Опенсорсовая дизайн-система — с готовыми компонентами (таблицы, графики, календари).
  • Легаси-системы — на Vue и Angular.
  • Актуальные NPM-библиотеки.

Что с деплоем?

— У нас хорошая процедура деплоя с регрессионными тестами, апрувом дизайнера (что мы сделали то, что он рисовал), апрувом разработчиков и сдачей кода в эксплуатацию с документацией.

Есть дизайн-система или репозиторий?

— Да. Компоненты лежат в дизайн-системе, то есть если вам нужны календарь, таблица, график или вьюха на камеру в цеху, то можно взять готовый компонент из дизайн-системы. Если это не соответствует вашим задачам полностью или если нет нужного компонента, то можно контрибьютить в дизайн-систему. Сама дизайн-система (базовая) — в опенсорсе, кстати.

Как выглядит обычный рабочий день?

— Мы поддерживаем баланс между встречами и самостоятельной работой.

Поделиться

Стать частьюкомандыIT-металлургов

  • Разработка
  • man-1
  • Консультанты ИС
  • ML/DS/AI
  • DevOps/SRE
  • Информационная безопасность
  • man-2
  • man-3
  • Управление данными
  • Инфраструктура
  • Аналитика и архитектура
  • team
  • Управление проектами
Смотреть вакансии

ДРУГИЕ
      ИНТЕРВЬЮ

Все интервью
  • Мы смогли выстроить процессы на очень современном стеке, а не сидеть на легаси вечно

    Юрий Дворжецкий Backend-разработка
    Читать интервью
  • Создали собственную дизайн-систему, а не мучились с неподходящей нам Material UI

    Олег Рогов Frontend-разработка
    Читать интервью
  • Видим систему в целом, а не только отдельные частности

    Антон Ильин Solution-архитектура
    Читать интервью
  • Улучшаем пользовательский опыт, а не просто обновляем старые системы

    Ирина Седова Гильдия UI/UX
    Читать интервью
Все интервью
ДЕЛАЕМ
            ЦИФРУ
    РЕАЛЬНОСТЬЮ
  • Про работу и жизнь
  • Про людей и команды
  • Про наш стек
  • Про компанию
  • Вакансии
  • Новости
  • Контакты
sp-it@nlmk.com

+7 (4742) 446-272

398040, Липецкая область, г. Липецк, Пл. Металлургов, д. 2, помещ. 201 АБК ДЭП

  • Хабр
  • Telegram
  • ВКонтакте
  • Политика конфиденциальности
  • Политика использования Cookie
ООО «НЛМК-Информационные технологии»
ИНН 4823055193

© 2026 НЛМК. Все права защищены

Сайт использует cookie для удобства пользователей. Продолжая навигацию по сайту, вы соглашаетесь с Политикой использования файлов Cookie