About the Role
We’re looking for a Front-End Developer specialized in Vue.js to join our front-end team. You’ll collaborate closely with a full-stack lead and a UI specialist focused on TailwindCSS, forming a small, agile team driving the evolution of our player-facing interfaces.
Our current stack is Laravel, Livewire, Alpine.js, and TailwindCSS, but we’re progressively transitioning to a modern Vue.js application. Your role will bridge both worlds — maintaining existing features while shaping the foundation of our next-generation front-end.
**Location:** Hybrid (Cyprus preferred, or within ±2h time zone)
What You’ll Do
• Build, extend, and refine front-end features within our current Laravel + Livewire stack
• Gradually introduce Vue.js components and prepare for the full migration
• Implement complex UI designs from Figma with pixel-perfect accuracy
• Manage component states, transitions, and context awareness to bring designs to life
• Collaborate with backend and UI teams to ensure smooth integration and visual consistency
• Document and explain technical choices and component logic to other team members
What We’re Looking For
• Strong experience with Vue.js 3+ and its composition API
• Deep understanding of state management, context, and store logic (Pinia or Vuex)
• Proven ability to implement advanced designs from Figma — including animations, effects, and stateful behavior
• Skilled in JavaScript (ES6+), TailwindCSS, and component-based design
• Experience with Alpine.js, Blade, or Livewire for transitional projects
• Strong eye for detail and commitment to visual precision
• Able to work independently, document thoroughly, and communicate clearly
Nice to Have
• Experience in gaming, CRM, Marketing, entertainment, or high-interaction platforms
• Familiarity with Inertia.js, SPA, or PWA architecture
• Comfort with animation frameworks (Framer Motion, GSAP, or similar)
• Understanding of UI performance optimization and smooth frame rendering
• Basic familiarity with Laravel ecosystem (Forge, Nova, etc.)
Why You’ll Love It Here
• Work alongside a tight-knit, multidisciplinary team that values creativity and technical excellence
• Shape the Vue.js foundation of our next-generation platform
• Enjoy the flexibility of a hybrid environment built on trust and autonomy
• Monthly Food allowance
• Corporate Events
Interested? Send your CV to: jobs@craegroup.com