Senior Frontend Engineer (Vue.js)

IDTMinskJob.bopublished 10/19/2026
Must-have:TypeScriptGoCSSVueGitFrontendBackendMobileCI/CDMicroservicesAISeniorRemoteHybrid

Your tasks

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.

Requirements

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.

What we offer

  • 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.