Jobiglo

No results.

Senior Frontend Engineer (Vue.js)

idt · Minsk

New
Hybrid Senior 🇬🇧 English
Vue.js Vue 3 TypeScript Pinia Vuetify Module Federation Single-spa Web Components ECharts Chart.js D3 Vite Webpack Vitest Cypress Playwright Golang ClickHouse

Job description

About the role

A distributed engineering team is looking for a Senior Frontend Engineer based in Minsk, Belarus. You will be the primary front-end architect, designing and building modular, embeddable analytics and reporting blocks used across client applications such as web dashboards and mobile Android POS / WebView environments. The role focuses on Vue.js and Micro-Frontend architecture, with 3 days a week in the Minsk office.

Key responsibilities

  • Build and maintain a library of modular micro-frontend reporting components with Vue.js (Vue 3, Composition API, Pinia)
  • Design component APIs so reporting widgets (charts, data tables, metrics tiles, filters) can be embedded in web apps, partner portals and mobile WebViews
  • Set up state management, event isolation, dynamic bundle loading and cross-micro-frontend communication standards
  • Optimize performance so screens load quickly and charts stay responsive on mobile POS devices
  • Write clean, tested TypeScript and Vue.js code
  • Work with backend engineers (Golang/ClickHouse) on API schemas for streaming and aggregated reporting data
  • Work with UI/UX designers on dense, responsive reporting layouts for retail store owners
  • Use AI tools (GitHub Copilot, Cursor, Claude Code) to speed up development and generate tests
  • Take part in daily standups, sprint planning and retrospectives

Required profile

  • 5+ years of commercial front-end experience, with at least 2 years in a senior role
  • Deep Vue.js expertise (Vue 3, Composition API, Pinia/Vuex, Vuetify, custom directives)
  • Hands-on micro-frontend experience (Module Federation, single-spa, Web Components, iframe/event-bus bridges)
  • Experience building data-dense dashboards and real-time charts (ECharts, Chart.js, D3 or similar)
  • Experience embedding web apps in Android WebViews and hybrid mobile apps
  • Daily use of AI coding tools (Cursor, Copilot, Claude Code)
  • Strong problem-solving skills and experience in distributed international teams
  • Excellent English

Required skills

  • Vue.js, TypeScript, Vite, Webpack
  • Testing: Vitest, Cypress, Playwright
  • Nice to have: WebSockets or SSE, Golang microservices API integration

What we offer

  • Hybrid work (3 days in the office) in a modern office with free parking
  • Competitive salary and growth opportunities
  • 26 vacation days and 5 fully covered sick days per year
  • Training, sports activities and medical insurance
  • English classes and a referral program

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec idt.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:lever

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches for Беларусь.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Chat with us on Telegram

Published 4 дні таму

Expires праз 1 месяц

14 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

idt

Minsk