IDT Logo

IDT

Senior Frontend Engineer (Vue.js)

Posted Yesterday
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Minsk
Senior level
Remote or Hybrid
Hiring Remotely in Minsk
Senior level
Design and build modular Vue.js micro-frontend reporting components for dashboards, partner portals, and mobile WebViews. Lead frontend architecture, component APIs, state management, performance optimization, testing, and cross-platform delivery. Collaborate with backend and design teams on analytics interfaces, streaming data, and responsive reporting layouts. Use modern tooling and AI coding assistants while working with distributed international engineering teams.
The summary above was generated by AI

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.
  • Establish state management, event isolation, dynamic bundle loading, and cross-micro-frontend communication standards.
  • Optimize front-end performance so screens load quickly and charts remain responsive on mobile POS devices with limited processing power and memory.
    Execution & Cross-Platform Delivery:
  • Write clean, maintainable, highly efficient, and well-tested TypeScript and Vue.js code.
  • Collaborate closely with backend engineers (Golang/ClickHouse team) to define efficient API schemas for streaming and aggregated reporting data.
  • Work with UI/UX designers to create dense, intuitive, and responsive data-entry and reporting layouts suitable for retail store owners.
  • Leverage AI development tools (GitHub Copilot, Claude Code) to accelerate UI development, generate comprehensive test suites, and refactor code efficiently.
    Collaboration & Culture :
  • Collaborate in daily standups, sprint planning, and retrospectives to support continuous delivery.
  • Communicate effectively across time zones and collaborate seamlessly with global engineering leadership.

What we are looking for:

  • 5+ years of commercial front-end development experience, with at least 2 years in a senior role.
  • Vue.js Mastery: Deep expertise in Vue.js (Vue 3, Composition API, Script Setup, Pinia/Vuex, Vuetify UI framework), custom directive design, and component lifecycle management.
  • Micro-Frontend Architecture Experience: Hands-on experience designing or implementing micro-frontend architectures (e.g., Module Federation, single-spa, Web Components, iframe/event-bus bridges).
  • Data Visualization & Complex UI: Proven experience building data-dense dashboards, real-time analytics charts, or complex reporting widgets (using libraries like ECharts, Chart.js, D3, or similar).
  • Cross-Platform / Embedded Web Views: Experience building responsive web applications optimized for embedding in mobile environments (Android WebViews / hybrid mobile apps).
  • Modern Tooling & AI Practice:
  • Proficiency with modern build tools (Vite, Webpack), TypeScript, CSS preprocessors, and automated testing (Vitest, Cypress, Playwright).
  • Active daily use of AI coding tools (Cursor, Copilot, Claude Code) to accelerate development and component design.
  • 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 (SSE) for streaming real-time reporting updates.
  • Working knowledge of backend API integration with Golang microservices.

We offer you:

  • Hybrid / remote work opportunity!
  • Modern office with free parking in the very center of Minsk. 
  • An exciting and challenging job with talented people around.
  • Competitive salary and growth opportunities.
  • Really good hardware.
  • 26 vacation days & 5 fully covered sick days without sick leave required per year.
  • Compensation for professional training, seminars, and conferences.
  • Sports activities reimbursement and loyalty program.
  • Medical insurance.
  • Referral program – get rewarded for helping us grow the team with talented people.
  • Company-supported English classes to enhance your professional growth.

Similar Jobs

3 Days Ago
Remote
Entry level
Entry level
Events • Food • Travel • Hospitality • Hotels & Resorts
Leads group, conference, and event sales for a hotel by maximizing revenue, converting inquiries, executing sales strategies, monitoring market competition, promoting the property, ensuring booking accuracy, and coaching the sales team to achieve commercial goals.
5 Days Ago
Remote or Hybrid
Senior level
Senior level
Other
Architect and develop scalable full-stack retail platform components using Go, Vue.js, SQL, and analytical databases. Responsibilities include building backend microservices and APIs, optimizing queries and data models, developing micro-frontends, implementing real-time reporting systems, and ensuring scalability, reliability, and security. The role also involves technical leadership, code reviews, debugging, performance profiling, sprint participation, and collaboration with global product and engineering teams.
Top Skills: AWSCi/CdClickhouseDockerGitGoGoGrpcJavaScriptKafkaKubernetesLinuxModule FederationNatsPHPRestSingle-SpaSQLTypescriptUnixVue 3VueWebsockets
5 Days Ago
Remote or Hybrid
Senior level
Senior level
Other
Lead and grow a technical engineering team developing scalable POS SaaS products. Responsibilities include hiring, coaching, performance management, engineering process improvement, hands-on technical leadership, distributed systems architecture, cross-functional collaboration, executive communication, and scaling engineering organizations and career frameworks.
Top Skills: Distributed SystemsPayment ProcessingPlatform ArchitecturesPos SystemsSaaS

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account