Descripción
Ingeniero Fullstack
Trabaja en toda la pila Norba: desde la interfaz de reserva con Next.js 16 y React 19, Tailwind CSS y shadcn/ui, hasta el backend en Go que impulsa la búsqueda, los pedidos y los servicios. Te sientes igual de cómodo lanzando flujos frontend pulidos y diseñando puntos finales REST.
Lo que harás
* Desarrollar e iterar sobre el embudo de reservas para consumidores —búsqueda, selección de ofertas, proceso de pago, mapas de asientos y flujos posteriores a la reserva— utilizando el App Router de Next.js, Componentes del Servidor y transmisión en flujo (streaming).
* Integrar el frontend con la API REST de Norba (JSON sobre HTTPS, autenticación mediante clave API) y con Stripe para la recogida de pagos.
* Contribuir al backend en Go cuando sea necesario: agregar nuevos puntos finales, perfeccionar la canalización de normalización o mejorar la supervisión del estado de los adaptadores.
* Ser responsable de las Core Web Vitals: tamaño del paquete (Tailwind CSS 4, Radix UI con eliminación de código no utilizado), estrategia de carga (transmisión en flujo + Suspense) y rendimiento en tiempo de ejecución.
* Colaborar con el equipo de diseño para implementar componentes accesibles (WCAG 2.1 AA) y pixel-perfect mediante shadcn/ui, primitivas de Radix, animaciones de Motion e iconos de Lucide.
Qué buscamos
* 3 años o más de experiencia como ingeniero fullstack con React, TypeScript y un lenguaje backend (Go, Node o similar).
* Conocimientos profundos de Next.js (App Router, Componentes del Servidor, transmisión en flujo, salida independiente).
* Sólidos fundamentos en CSS: comodidad con Tailwind CSS v4, propiedades personalizadas de CSS / tokens de diseño y diseños adaptables.
* Experiencia con bases de datos relacionales (PostgreSQL) y capas de caché (Redis).
* Familiaridad con bibliotecas de pruebas (Playwright para pruebas extremo a extremo y pruebas en Go basadas en tablas).
Deseable
* Experiencia con bibliotecas de visualización de datos (Recharts) o mapas interactivos (MapLibre GL).
* Antecedentes en sectores de viajes, comercio electrónico o pagos (Stripe).
* Familiaridad con construcciones multi-etapa de Docker y despliegues en Render.com.
Sueldo: 35.000,00€-45.000,00€ al año
Ubicación del trabajo: Teletrabajo híbrido en Barcelona, provincia de Barcelona (Barcelona)