MaindermainderJobs
Open rolesCompaniesWhy Mainder
Find Talent
MaindermainderJobs

Explore curated opportunities from companies that trust Mainder to hire thoughtfully across teams and locations.

Mainder

  • For companies
  • For recruiters
  • Log in

Resources

  • Blog
  • About us
  • Join us

Others

  • Pricing
  • Contact
  • Sitemap
Privacy PolicyHelpTerms of UseLegalData Protection

© Copyright 2026 Mainder SL

Cookies & analytics

We use first-party analytics tools to understand how candidates use Mainder Jobs. No data is shared with advertisers. Privacy policy

    Jobs/Role details

    Role overview

    Senior Frontend Developer

    Play Your Brand

    Published via Mainder

    What you'll do

    Buscamos un/a Senior Frontend Developer para construir interfaces complejas en nuestro stack actual basado en Laravel, Livewire, Filament, PostgreSQL, Laravel Multitenancy, Playwright, Docker ...

    Trabajarás en funcionalidades reales de producto: desde herramientas internas de alta densidad de información, como un constructor de presupuestos con más de 80 partidas, hasta vistas públicas para clientes finales orientadas a conversión y experiencia de usuario. Formarás parte de un equipo reducido en el que el código llega rápidamente a producción y tiene impacto directo en el negocio.

    Responsabilidades

    • Desarrollar funcionalidades completas dentro del stack Laravel actual (Blade, Livewire, Filament), desde el diseño técnico hasta su despliegue en producción.

    • Implementar interfaces complejas y de alto rendimiento: tablas extensas, edición inline, drag and drop, virtualización y gestión de estado complejo.

    • Construir vistas públicas orientadas al cliente final, con foco en diseño cuidado, conversión y comportamiento responsive.

    • Mantener y ampliar el sistema de diseño y la biblioteca de componentes existente.

    • Escribir tests y participar en las code reviews del equipo.

    • Colaborar con el equipo de backend en la definición de la lógica y los datos que se exponen al frontend.

    • Participar activamente en la evolución progresiva del stack hacia una arquitectura desacoplada con Next.js, contribuyendo a la definición técnica de esta transición.

    • Integrar herramientas de inteligencia artificial (Cursor, Claude, GitHub Copilot u otras) en el flujo de desarrollo para incrementar la productividad y la calidad del código.

    Requisitos

    Imprescindibles

    • Mínimo 4 años de experiencia en desarrollo frontend en producción.

    • Experiencia sólida con Laravel y Blade en proyectos en producción.

    • Experiencia con al menos una de las siguientes tecnologías del ecosistema Laravel: Livewire, Filament, Vue con Inertia.

    • Capacidad demostrada para construir interfaces complejas y performantes: tablas grandes, edición inline, drag and drop, gestión de estado complejo.

    • Experiencia con Tailwind CSS y construcción de bibliotecas de componentes reutilizables.

    • Sensibilidad por el diseño y la experiencia de usuario, con capacidad para trabajar a partir de diseños en Figma o briefs funcionales.

    • Conocimientos sólidos de HTML semántico, CSS moderno, JavaScript moderno y accesibilidad.

    • Uso habitual de herramientas de inteligencia artificial en el flujo de desarrollo.

    • Castellano y/o catalán fluido. Inglés técnico para documentación, librerías e integraciones.

    Valorable

    • Experiencia con Next.js (App Router) y TypeScript en proyectos en producción, de cara a la futura migración del stack.

    • Experiencia con React moderno (hooks, context, suspense).

    • Manejo de gestión de estado en SPAs (TanStack Query, Zustand, Pinia o equivalentes).

    • Animaciones e interacciones avanzadas con Framer Motion, GSAP u otras librerías equivalentes.

    • Experiencia con testing: Pest, PHPUnit, Vitest, Playwright para tests end-to-end.

    • Optimización de rendimiento: Core Web Vitals, análisis de bundle, lazy loading, code splitting.

    • Documentación de componentes con Storybook.

    • Experiencia con librerías de drag and drop (dnd-kit, SortableJS, Vue Draggable).

    • Conocimientos de Laravel a nivel backend para entender el contexto completo del stack.

    Competencias

    • Atención al detalle: cuidado por la calidad visual y funcional del producto final.

    • Pragmatismo técnico: priorización del software que aporta valor en producción frente a soluciones excesivamente complejas.

    • Capacidad de colaboración con los equipos de backend, diseño y producto.

    • Autonomía: capacidad de avanzar a partir de un Figma o un brief, identificando las preguntas adecuadas en cada momento.

    • Adaptabilidad: capacidad de trabajar con el stack actual y, al mismo tiempo, contribuir a la transición hacia el stack futuro.

    Stack

    • Stack actual: Laravel 11+, PHP 8.4, Blade, Livewire, Filament, Vue, Inertia, Tailwind CSS.

    • Backend: Laravel 11+, PostgreSQL 17, Redis, Horizon.

    • Stack futuro previsto: Next.js 14+ (App Router), TypeScript, shadcn/ui, TanStack Query.

    Herramientas: GitHub, Jira, Slack, Notion, Claude.

    Hiring company

    Play Your Brand

    Office locations

    Barcelona, Barcelona, España

    Job type

    Hybrid