Frontend Tech Lead / фронтенд-архитектор (микрофронтенды, дизайн-система)
Описание
Loymax — продуктовая IT-компания, разрабатывающая платформу управления системами лояльности и маркетинговыми коммуникациями для сетевого ритейла.Наша платформа обрабатывает десятки тысяч транзакций в секунду, поэтому мы работаем с современными технологиями масштабирования, continuous delivery, нагрузочным тестированием и оптимизацией решений.О продукте: Loymax — универсальная платформа, которая предлагает комплекс решений: CRM-систему/процессинг для создания и управления программами лояльности, модуль для коммуникаций с клиентами, аналитический модуль и рекомендательную систему на базе машинного обучения. Технологии: .NET, микросервисы в Kubernetes, доставка через ArgoCD по GitOps, Kafka, SQL Server и PostgreSQL, React, Flutter, Azure DevOps.Кого мы ищем: техлида, который подхватит и будет развивать уже работающую систему микрофронтендов. Сейчас каждый микросервис поставляет свой интерфейс через общий конвейер, а пользователь видит единый продукт. Отдельного дизайнера у нас нет, поэтому важно не только хорошо разбираться в технологиях, но и уметь самостоятельно проектировать понятные и аккуратные интерфейсы. Чем предстоит заниматься? развивать уже работающую систему микрофронтендов: shell-приложение, модули, контракты между ними, общие роутинг и авторизация; организовывать независимую сборку и выпуск модулей вместе с микросервисами, настроить версионирование и возможность отката изменений; развивать дизайн-систему и библиотеку компонентов, чтобы все интерфейсы, включая консоль управления платформой, выглядели и работали единообразно; проектировать интерфейсы и UX ключевых сценариев; устанавливать стандарты к frontend-разработке, проводить code review; регулярно проводить аудит на соответствие стандартам модулей продуктовых команд; настраивать мониторинг ошибок и производительности фронтенда, настраивать ИИ-конвеер по автоматическому исправлению ошибок. Мы бы хотели, чтобы кандидат: работал во фронтенде от 5 лет, из них от 2 лет — техлидом или архитектором; хорошо знал React и TypeScript, умел принимать и обосновывать архитектурные решения; имел опыт работы с микрофронтендами (Module Federation, single-spa или аналоги) и понимал, как организовать их взаимодействие; создавал или развивал дизайн-систему и библиотеку компонентов; самостоятельно проектировал интерфейсы и мог показать примеры своих работ; разбирался в CI/CD, сборке и развёртывании фронтенда, в том числе в Kubernetes; использовал ИИ-инструменты и агентов в разработке и понимал, как с их помощью улучшить работу команды. Будет плюсом, если кандидат: работал с монорепозиториями, например Nx; знает принципы доступности интерфейсов (WCAG); имеет опыт автоматизированного тестирования интерфейсов, например, с Playwright. Что вам может быть интересно о Loymax: сейчас мы сотрудничаем с 70+ партнерами по всей стране и в ближнем зарубежье; у нас офисы в 3-х городах России: Томск, Новосибирск и Москва; каждый год мы проводим аттестации, на которых определяем траекторию дальнейшего развития и рост зарплаты каждого; у нас есть своя волейбольная команда и к ней может присоединиться любой желающий с первого рабочего дня. Условия у нас ─ это: работа в аккредитованной IT-компании; официальное трудоустройство, полностью белая заработная плата; график 5/2 (суббота и воскресенье выходные), гибкое начало рабочего дня - с 8.00 до 10.00, восьмичасовой рабочий день; отсутствие дресс-кода, потому что мы уважаем индивидуальность каждого; оплата дополнительных курсов, а также занятий английским от Skyeng, потому что мы поощряем развитие; компенсация медицинского обслуживания, потому что мы заботимся о здоровье наших сотрудников; ежемесячная компенсация части стоимости спортивного абонемента, потому что поощряем занятия спортом; корпоративный доступ к передовым ИИ-агентам для разработки и автоматизации рабочих задач; уютные офисы и кухни, где всегда есть ароматный кофе и чай, сладости и фрукты; возможность в течение рабочего дня переключаться на качественный отдых. Мы создали релакс зону в Томском офисе, где можно расслабиться на мягких диванчиках, поиграть в настольный теннис или PlayStation, почитать или сделать массаж в кресле YAMAGUCHI.