Senior Frontend Engineer (Vue.js)
Зарплата
После собеседования
Опыт
Более 3 лет
Тип занятости
Полная
Место работы
Минск
Что вам предстоит делать
Архитектура микрофронтендов и проектирование компонентов
Проектировать, разрабатывать и поддерживать библиотеку модульных встраиваемых микрофронтенд-компонентов для формирования отчетности с использованием Vue.js (Vue 3, Composition API, Pinia).
Разрабатывать гибкие API компонентов, позволяющие легко встраивать виджеты отчетности (графики, таблицы данных, блоки с ключевыми показателями, фильтры) в различные веб-приложения, сторонние партнерские порталы и мобильные WebView.
Определять стандарты управления состоянием, изоляции событий, динамической загрузки бандлов и взаимодействия между микрофронтендами.
Оптимизировать производительность фронтенда, чтобы экраны быстро загружались, а графики оставались отзывчивыми на мобильных POS-устройствах с ограниченными вычислительными ресурсами и памятью.
Разработка и кроссплатформенная поставка решений
Писать чистый, поддерживаемый, высокоэффективный и хорошо протестированный код на TypeScript и Vue.js.
Тесно сотрудничать с backend-разработчиками (командой Golang/ClickHouse) для проектирования эффективных схем API, предназначенных для передачи потоковых данных и агрегированной отчетности.
Взаимодействовать с UI/UX-дизайнерами при создании компактных, интуитивно понятных и адаптивных интерфейсов для ввода данных и формирования отчетов, ориентированных на владельцев розничных магазинов.
Использовать ИИ-инструменты для разработки (GitHub Copilot, Claude Code), чтобы ускорять создание интерфейсов, генерировать комплексные наборы тестов и эффективно рефакторить код.
Взаимодействие и корпоративная культура
Участвовать в ежедневных стендапах, планировании спринтов и ретроспективах для обеспечения непрерывной разработки и поставки решений.
Эффективно общаться с коллегами в разных часовых поясах и продуктивно взаимодействовать с международным инженерным руководством.
Что мы ожидаем от кандидата
Более 5 лет коммерческого опыта во frontend-разработке, из них не менее 2 лет — на позиции Senior.
Глубокое знание Vue.js: экспертное владение Vue.js (Vue 3, Composition API, Script Setup, Pinia/Vuex, UI-фреймворк Vuetify), разработка пользовательских директив и управление жизненным циклом компонентов.
Опыт проектирования микрофронтенд-архитектуры: практический опыт разработки или внедрения микрофронтенд-архитектур, например Module Federation, single-spa, Web Components, взаимодействия через iframe/event bus.
Визуализация данных и сложные интерфейсы: подтвержденный опыт создания информационно насыщенных дашбордов, графиков аналитики в реальном времени или сложных виджетов отчетности с использованием ECharts, Chart.js, D3 или аналогичных библиотек.
Кроссплатформенная разработка и встроенные WebView: опыт создания адаптивных веб-приложений, оптимизированных для встраивания в мобильные среды (Android WebView / гибридные мобильные приложения).
Современные инструменты и использование ИИ в разработке:
Владение современными инструментами сборки (Vite, Webpack), TypeScript, препроцессорами CSS и средствами автоматизированного тестирования (Vitest, Cypress, Playwright).
Ежедневное активное использование ИИ-инструментов для написания кода (Cursor, Copilot, Claude Code) с целью ускорения разработки и проектирования компонентов.
Сильные навыки решения проблем и опыт работы в распределенных международных командах.
Отличные навыки коммуникации на английском языке.
Будет преимуществом
Опыт работы с WebSockets или Server-Sent Events (SSE) для передачи обновлений отчетности в режиме реального времени.
Знакомство с интеграцией backend API на базе микросервисов Golang.
Что мы предлагаем
Современный офис с бесплатной парковкой в самом центре Минска.
Интересную и сложную работу в окружении талантливых специалистов.
Конкурентную заработную плату и возможности профессионального роста.
Качественное современное оборудование.
26 дней отпуска и 5 полностью оплачиваемых дней больничного в год без необходимости предоставлять больничный лист.
Компенсацию расходов на профессиональное обучение, семинары и конференции.
Компенсацию расходов на спортивные занятия и программу лояльности.
Медицинскую страховку.
Реферальную программу — вознаграждение за помощь в привлечении талантливых специалистов в команду.
Оплату компанией занятий английским языком для вашего профессионального развития.














































