Show more filters
Banner image for Play Your Brand

Senior Frontend Developer

Play Your Brand

Play Your Brand
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
Spain
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.
Jobs in Spain   »   Jobs in Barcelona, Catalonia, Spain   »   Senior Frontend Developer

More jobs