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

Share.
Leave A Reply