Обязанности:
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Похожие вакансии
Младший Frontend-разработчик (Vue.js) / Vue.js Junior
Договорная
Москва. Станции метро: Строгино
ЦЕНТР ХК