Frontend Developer (Vue / Nuxt)
TrueLabel is looking for a strong Frontend Developer (Vue / Nuxt) to join our engineering team.
You will work on MFA 3.0 โ a new-generation frontend platform built with Nuxt 3 and designed as a monorepository architecture, where multiple brands operate independently without affecting each other.
The platform is built using a modern frontend stack including Vite, Tailwind, Storybook, Radix UI, and Nanostores, focusing on performance, scalability, and maintainability.
This role requires a solid understanding of SSR, frontend architecture, and browser technologies.
We are looking for an engineer who is comfortable working with complex UI systems, understands rendering lifecycle, and takes ownership of frontend solutions in a high-load product environment.
Your Tasks:
- Design, develop, and maintain scalable frontend applications using Vue 2 / Vue 3 and Nuxt (SSR / SPA).
- Work with server-side rendering and hydration, ensuring high performance and stability of applications.
- Develop features within a monorepo architecture supporting multiple independent brands.
- Build high-quality UI components and design systems using Tailwind, Radix UI, and Storybook.
- Implement real-time features using WebSocket and real-time communication patterns.
- Work with Service Workers to improve performance and offline capabilities.
- Optimize frontend performance through bundle optimization, code splitting, and tree shaking.
- Collaborate closely with backend engineers, product managers, and designers to deliver business-critical features.
- Participate in technical discussions, architecture decisions, and code reviews.
- Contribute to improving frontend standards, architecture, and development practices.
Our Criteria:
- 3โ6 years of commercial frontend development experience.
- Strong hands-on experience with Vue 2 / Vue 3.
- Commercial experience with Nuxt (SSR / SPA).
- Good knowledge of TypeScript.
- Strong understanding of SSR principles, hydration, and rendering lifecycle.
- Solid understanding of Vue reactivity system and Virtual DOM.
- Experience working with Service Workers.
- Experience implementing WebSocket / real-time interactions.
- Strong knowledge of asynchronous programming (Promises, async/await, concurrency handling, error management).
- Hands-on experience with Webpack.
- Strong experience with REST APIs and understanding of API integration.
- Basic understanding of backend technologies (PHP, MySQL).
- Excellent HTML5, CSS3, Sass / SCSS skills with pixel-perfect implementation.
- Strong understanding of responsive and cross-browser development.
- Experience working with Git / GitLab, Jira, and Agile development processes.
Our Offer:
- Flexible work setup โ work remotely or from the office, we focus on results, not location;
- Support for a comfortable work environment โ we compensate coworking expenses and EcoFlow power stations to help our team stay productive during power outages in Ukraine;
- Unlimited vacation and sick leave, because we trust our people to manage their time responsibly;
- Relocation support for team members who want to move;
- Regular performance-based bonuses that reward individual and team impact;
- Learning support โ we cover 50% of professional courses and development programs;
- Language & wellbeing support โ we cover 50% of English classes and psychological consultations;
- Career growth opportunities โ we prioritize internal promotions and development;
- Team culture that actually feels like one โ regular gifts, company merch, and team events throughout the year;
- Real impact โ we are small enough for every voice to be heard and big enough to turn great ideas into action quickly.
Required skills experience
| Vue 2 | 3 years |
| Vue 3 | 2 years |
| Nuxt | 3 years |
| REST API | 3 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |