ROLE OVERVIEW TrueLabel is looking for a strong Vue / Nuxt Developer to join our engineering team. You will work on business-critical frontend applications within a high-load iGaming platform. This role requires deep understanding of SSR, modern frontend architecture, and performance-driven development. We expect an engineer who builds scalable and maintainable frontend systems, understands rendering lifecycle, and takes ownership of technical decisions. RESPONSIBILITIES * Design, develop, and maintain scalable frontend applications using Vue 2 / Vue 3 and Nuxt (SSR / SPA). * Work with server-side rendering and hydration, ensuring performance and stability. * Implement real-time features using WebSocket and event-driven communication. * Build performant UI solutions with a strong focus on maintainability and scalability. * Collaborate with backend and product teams on architecture and feature design. * Contribute to technical discussions, code reviews, and frontend architecture evolution.
⚙️ REQUIREMENTS * 4+ years of commercial front-end development experience. * Strong hands-on experience with Vue 2 and/or Vue 3. * Commercial experience with Nuxt (SSR / SPA). * Good knowledge of TypeScript. * Deep 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). * Strong hands-on experience with Webpack. * Excellent HTML5, CSS3, Sass / SCSS skills with production-level experience. * Strong understanding of responsive and cross-browser development. * Ability to write clean, maintainable, and scalable frontend code. 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.