Город: Москва
Занятость: Полная занятость, Полный день
Опыт работы: От 3 до 6 лет
Major-Auto - это один из крупнейших автодилеров страны. Также холдинг развивает другие направления бизнеса, начиная от банка и страховой компании и заканчивая ресторанами и медицинскими клиниками.
Уже более 20 лет мы развиваем собственную ERP-систему, которая является «цифровым сердцем» бизнеса. Сейчас мы выходим на новый технологический уровень и начинаем масштабную перестройку архитектуры: переписываем устаревший фронтенд (десктоп приложение на Delphi 10.4 ) на современный стек.
Мы ищем разработчика, который возглавит это направление, заложит архитектурные основы и будет отвечать за качество фронтенд-части большой корпоративной системы.
Приглашаем в свою команду специалиста на вакансию Middle Frontend-ведущий разработчик (архитектор)
Чем предстоит заниматься:
- Развитие архитектуры микро-фронтендов на базе Webpack Module Federation (уже реализована, требуется её масштабирование и оптимизация)
- Проектирование и поддержка системы независимой сборки 50+ фронтенд-приложений (каждое приложение собирается отдельно, деплоится независимо)
- Оптимизация Webpack конфигураций для ускорения сборки и загрузки приложений
- Управление зависимостями и версионированием между микро-фронтендами и общими библиотеками
- Создание и поддержка общих библиотек (core, helpers) для Vue.js и других возможных фреймворков
- Разработка ключевых UI-компонентов и модулей (работа с разными фреймворками, в зависимости от команды)
- Интеграция с бэкендом через единый API Gateway (Express.js прокси-сервер), работа с разными API
- Обеспечение бесшовной работы приложений написанных на разных фреймворках в рамках одного проекта
- Определение стандартов кода и проведение code review (код на Vue.js / React / других фреймворках, в зависимости от команды)
- Работа с Git-субмодулями для управления версиями приложений
Взаимодействие с командами, которые разрабатывают отдельные микро-фронтенды
Что нужно, чтобы работать с нами:
- Глубокое понимание Webpack 5 и Module Federation (настройка, оптимизация, shared dependencies, runtime)
- Опыт построения или поддержки микро-фронтенд архитектуры в продакшене
- Владение И Vue.js, И React.js (или готовность быстро погрузиться во второй фреймворк)
- TypeScript, современный JavaScript (ES6+)
- Опыт работы с кастомными сборками, умение настраивать Webpack под нестандартные задачи
- Понимание принципов ленивой загрузки, код-сплиттинга, оптимизации производительности
- Опыт работы с REST API, понимание принципов проксирования и работы с токенами
- Git (включая опыт работы с субмодулями)
- Готовность брать на себя ответственность за архитектурные решения.
- Опыт миграции крупных проектов с легаси (Delphi / 1С / Java) на современный стек
- Понимание работы Express.js или другого Node.js сервера (чтобы поддерживать API Gateway)
- Опыт с монорепозиториями
- Навыки unit-тестирования и e2e-тестирования микро-фронтендов
- Понимание CI/CD процессов для независимого деплоя приложений
- Опыт работы с высоконагруженными ERP-системами
- C# / MS SQL (как дополнительное преимущество для понимания контекста)
Мы предлагаем:
- Интересную задачу: возможность спроектировать архитектуру нового фронтенда для живой, сложной и важной системы с 20-летней историей. Вы станете «основателем» нового технологического направления
- Влияние на продукт: ваши идеи будут слышать, вы сможете влиять на архитектуру и технологический стек
- Стек: работа только на современном стеке (легаси на Delphi вы не трогаете, ваша задача — строить новое)
- Крупная компания, имеющая IT – аккредитацию
- Оформление по ТК РФ
- Белая заработная плата - уровень определяется по итогам собеседования
- Работа в графике 5/2 гибрид в Москве
- Собственная академия, прохождение курсов, для быстрого ввода программиста в дело
- Собственная база знаний
- Возможность получения\увеличения опыта разработки высоконагруженных систем
- Возможность повышения профессиональных навыков в процессе работы за счет общения с высококвалифицированными специалистами, доступу к большому объёму кода и решением сложных задач
- Дружный коллектив единомышленников, стремящихся к финансовому благополучию и личной самореализации
- Скидки для сотрудников компании на покупку, страхование и ремонт автомобилей
- Льготные лизинговые программы для сотрудников в компании Мэйджор Лизинг
- Скидки на экологически чистую продукцию, выращенную и изготовленную на собственных фермах и производствах
- Скидки на медицинское обслуживание в собственных клиниках, в том числе возможность оформления льготного полиса ДМС
- Скидки в туристической компании MAJOR TRAVEL
Адрес: Москва, улица Маршала Прошлякова, 13
Похожие вакансии