Mid/Senior Frontend Developer

Feedthebet — Greece · Posted ~2 hours ago

Senior

Skills

Vue.js 3 Composition API Pinia Responsive web development Frontend performance optimization REST APIs JWT OAuth WebSockets Tailwind CSS SCSS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an engineering team as a mid-to-senior frontend developer and build sophisticated, responsive web applications with Vue.js 3. You will design reusable component systems, manage client-side state and asynchronous data, optimize performance and accessibility, and integrate secure REST APIs and real-time WebSocket functionality.

Highlights

Opportunity to build complex, responsive, high-performance interfaces using a modern Vue.js ecosystem, with significant ownership over component architecture, state management, performance, accessibility, and API integration.

Description

Mid/Senior Frontend Developer (Vue.js & Modern Ecosystem) About the Role We are looking for a Mid/Senior Frontend Developer to our engineering team. You will craft responsive, high-performance user interfaces integrated with backend APIs. Key Responsibilities UI Development: Build complex, dynamic, and responsive web applications using Vue.js 3 (Composition API).State & Data Management: Architect client-side data flows using Pinia and manage asynchronous data fetching with minimal layout shifts or rendering bottlenecks.Component Architecture: Design reusable, scalable UI component libraries using modern styling solutions (Tailwind CSS, SCSS, or component libraries like PrimeVue, Headless UI).Performance & Accessibility: Optimize bundle sizes, lazy-loading strategies, runtime execution speed.Backend Collaboration: Partner with backend engineers to integrate REST APIs, handle authentication states (JWT/OAuth), and manage WebSocket real-time updates. Required Qualifications Vue.js Mastery: 3+ years of front-end experience, with strong hands-on experience using Vue 3 (Composition API, reactivity model, component lifecycle).Core Web Stack: Knowledge of TypeScript / JavaScript (ES6+), HTML5, and CSS3/SASS.State Management & Routing: Experience with Pinia and Vue Router.Modern Build Systems: Familiarity with modern frontend tooling ecosystems like Vite, npm/pnpm, and ESBuild.Styling Solutions: Strong expertise in Tailwind CSS or utility-first CSS frameworks.API Integration: Proven experience consuming RESTful APIs, handling error states, and managing token-based auth flows. Nice-to-Haves Experience writing unit and end-to-end tests using Vitest, Cypress/Playwright.