Buscamos un/a
Si desea conocer los requisitos para este puesto, siga leyendo para obtener toda la información relevante.
Senior Frontend Developer
para construir interfaces complejas en nuestro stack vigente 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 vigente (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. xhfqzwm
Herramientas
GitHub, Jira, Slack, Notion, Claude.
#J-18808-Ljbffr