Задачи чётко сосредоточены на Vue, микрофронтендах и аналитике, а условия включают хорошие бонусы и поддержку обучения. Зарплата не указана, поэтому оценить предложение относительно рыночного ориентира до обсуждения компенсации не получится.
Кликните для подробной информации
Без зарплатной вилкиСовременный стекЧёткая зона ответственностиХороший соцпакет
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Frontend Engineer (Vue.js): Building modular, embeddable analytics and reporting components for high-density dashboards, partner portals, and Android WebViews with an accent on Vue.js, micro-frontend architecture, and responsive data visualization. Focus on designing independently deployable components, optimizing performance on resource-constrained POS devices, and integrating streaming and aggregated reporting data with backend services.
Location: Minsk, Belarus. Hybrid work with 3 days per week in the Minsk office and remote collaboration with engineering teams in Belarus and the U.S.
Company
IDT Technologies is part of IDT Corporation, a global communications and payment services company, while National Retail Solutions provides point-of-sale, payment, digital, cloud platform, and analytics solutions for independent retailers in the United States and Canada.
What you will do
Architect, build, and maintain modular, embeddable micro-frontend reporting components using Vue 3, Composition API, and Pinia.
Design component APIs for charts, data tables, metric tiles, filters, and reporting widgets embedded in web applications, partner portals, and mobile WebViews.
Establish standards for state management, event isolation, dynamic bundle loading, and communication between micro-frontends.
Optimize loading performance and chart responsiveness for mobile POS devices with limited processing power and memory.
Develop tested TypeScript and Vue.js code, define API schemas with Golang and ClickHouse backend engineers, and create responsive data-entry and reporting layouts with UI/UX designers.
Use AI development tools to accelerate UI development, generate test suites, and refactor code; participate in standups, sprint planning, retrospectives, and distributed collaboration.
Requirements
5+ years of commercial front-end development experience, including at least 2 years in a senior role.
Deep Vue.js expertise, including Vue 3, Composition API, Script Setup, Pinia or Vuex, Vuetify, custom directives, and component lifecycle management.
Hands-on micro-frontend architecture experience with technologies or approaches 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 using ECharts, Chart.js, D3, or similar libraries.
Experience developing responsive web applications for 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, GitHub Copilot, or Claude Code.
Strong problem-solving skills and experience working in distributed international teams.
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/remote work opportunity and a modern 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.
Company-supported English classes, referral rewards, and high-quality hardware.
Competitive salary and professional growth opportunities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →