Senior Frontend Engineer (Vue.js)
IDT, Minsk
About the job
We are seeking a Senior Frontend Engineer based in Minsk, Belarus to join our distributed engineering team. In this role, you will be the primary front-end architect responsible for designing and building modular, embeddable analytics and reporting blocks. These reporting UI components will be consumed across multiple client applications, including high-density web dashboards and mobile (Android POS / WebView) environments.
You will focus heavily on Vue.js and Micro-Frontend architecture, ensuring our data visualization components are lightweight, highly responsive, independently deployable, and easily integrated by internal and external teams.
This position requires 3 days a week in-office work at our Minsk office to collaborate in person with local engineering peers, along with regular remote collaboration across our global teams in Belarus and the U.S.
What you will do
Micro-Frontend Architecture & Component Design
- Architect, build, and maintain a library of modular, embeddable micro-frontend reporting components using Vue.js (Vue 3, Composition API, Pinia).
- Design flexible component APIs to allow reporting widgets (charts, data tables, metrics tiles, filters) to be effortlessly embedded across web applications, third-party partner portals, and mobile WebViews.