Frontend Developer (Vue 3 | TypeScript | Tailwind)
Skills
Location
You must be live (or willing to live) in: Madrid, Spain
Languages
Intermediate EnglishFluent Spanish
Job Description
We're looking for a skilled Frontend Developer with expertise in Vue.js, TypeScript, and Tailwind CSS.
🎯 Responsibilities
- Design, develop, and maintain frontend applications using Vue 3, ensuring clean, scalable, and maintainable code
- Implement robust state management solutions with Vuex or Pinia and define efficient architectures for complex applications
- Integrate REST APIs using Axios, handling errors, data flows, and state management effectively
- Write unit tests with Vitest, review code, and apply continuous improvements to code performance and maintainability
- Develop modern and responsive user interfaces following UX/UI best practices, using Tailwind CSS and modular styles
- Collaborate closely with multidisciplinary teams including product, backend, and design to deliver business-aligned solutions
- Work in monorepo environments, promoting component reuse and best practices across projects
🛠️ Requirements
- At least 4-5 years of professional experience as a Frontend Engineer
- Strong expertise in Vue.js (Vue 2 and especially Vue 3 with Composition API)
- Experience with state management (Vuex or Pinia) and routing (Vue Router)
- Advanced knowledge of JavaScript ES6+, including async/await and error handling
- Familiarity with Vite as a build tool and modern project structures
- Experience consuming APIs with Axios
- Experience with frontend testing (Vitest)
- Solid skills in modern CSS (Tailwind CSS), with knowledge of SCSS and modular styles
- Experience working with monorepos and code reuse between packages
- Strong teamwork, communication skills, and a proactive attitude
➕ Nice to have
- Experience with libraries such as FullCalendar or other complex UI tools
- Background with additional frontend frameworks or modern frontend ecosystems
- Work experience with complex components (dashboards, calendars, etc.)
- Advanced testing or frontend performance skills
- Familiarity with agile methodologies (Scrum, Kanban)
🤗 We offer
- 100% remote work
- Internal training and access to certifications
- Flexible compensation plan (health insurance, transportation, childcare, meal vouchers)
- Referral program with bonuses
- Tech events, meetups, and talks
- 26 days off (22 vacation days, 2 personal days, December 24 & 31 as holidays)
- Flexible schedule: Mon-Thu 8:30-18:00, Fri 8:00-15:00, and summer hours in July and August 8:00-15:00
Photos

Location
Madrid