Вакансия из Hirify Global, списка международных tech-компаний
Пожаловаться
Зарплата и рынок
По рынку СНГ данных пока нет
На международном рынке: $173к/год ($104к - $215к)
82
Хорошая вакансия
развернуть
У роли понятный senior-фокус, современная работа с Vue и TypeScript и хорошие бонусы, но от тебя ждут ответственности за фронтенд-архитектуру и взаимодействия с командами в разных часовых поясах.
Кликните для подробной информации
Большая зона ответственностиСовременный стекХороший пакет льготТехнологии для ритейла
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Frontend Engineer (Vue.js): Designing and building modular, embeddable analytics and reporting components for web dashboards, mobile WebViews, and Android POS environments with an accent on Vue.js, micro-frontend architecture, data visualization, and performance. Focus on creating independently deployable components, defining efficient reporting APIs, optimizing responsive interfaces for constrained devices, and using AI coding tools to accelerate development and testing.
Location: Minsk, Belarus; hybrid work with 3 days per week in the office and regular remote collaboration with teams in Belarus and the U.S.
Company
National Retail Solutions provides point-of-sale, payment, digital, cloud, and analytics solutions for independent retailers across the United States and Canada as part of IDT Corporation.
What you will do
Architect, build, and maintain modular, embeddable micro-frontend reporting components with Vue.js for dashboards, partner portals, and mobile WebViews.
Design component APIs for charts, data tables, metric tiles, filters, and other reporting widgets.
Establish state management, event isolation, dynamic bundle loading, and cross-micro-frontend communication standards.
Optimize performance and responsiveness for mobile POS devices with limited processing power and memory.
Develop tested TypeScript and Vue.js code, collaborate with backend engineers on APIs for streaming and aggregated reporting data, and work with UI/UX designers on dense retail interfaces.
Use AI development tools to accelerate UI development, generate test suites, and refactor code; participate in standups, sprint planning, retrospectives, and cross-time-zone collaboration.
Requirements
5+ years of commercial front-end development experience, including at least 2 years in a senior role.
Deep expertise in Vue.js, including Vue 3, Composition API, Script Setup, Pinia or Vuex, Vuetify, custom directives, and component lifecycle management.
Hands-on experience designing or implementing micro-frontend architectures, such as Module Federation, single-spa, Web Components, or iframe/event-bus bridges.
Experience building data-dense dashboards, real-time analytics charts, or complex reporting widgets with ECharts, Chart.js, D3, or similar libraries.
Experience building responsive web applications for embedded mobile environments, including Android WebViews or hybrid mobile apps.
Proficiency with Vite, Webpack, TypeScript, CSS preprocessors, and automated testing with Vitest, Cypress, or Playwright.
Active daily use of AI coding tools such as Cursor, Copilot, or Claude Code.
Strong problem-solving skills, experience working in distributed international teams, and excellent English communication skills.
Nice to have
Experience with WebSockets or Server-Sent Events for streaming real-time reporting updates.
Working knowledge of backend API integration with Golang microservices.
Culture & Benefits
Hybrid work with 3 days per week in a modern central Minsk office with free parking.
26 vacation days and 5 fully covered sick days per year without requiring a sick leave certificate.
Medical insurance, sports activities reimbursement, and a loyalty program.
Compensation for professional training, seminars, and conferences, plus company-supported English classes.
Modern hardware, competitive salary, growth opportunities, referral rewards, and collaboration with international engineering teams.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →