Описание
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 leadersh
Контакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.