5 days ago
Remote, SpainMid Level
Responsibilities
- Desarrollar funcionalidades frontend para la extranet de propietarios y el motor público de reservas.
- Colaborar con UX y Producto desde las primeras fases de exploración de soluciones.
- Crear componentes reutilizables, documentados y basados en tokens para el design system.
- Migrar progresivamente el frontend legacy de PHP, jQuery y Bootstrap hacia Next.js.
- Reforzar el testing unitario, de componentes y end-to-end.
- Integrar el frontend con APIs REST mediante DTOs junto al equipo backend.
- Cuidar el rendimiento, la accesibilidad y la internacionalización en español, italiano, portugués e inglés.
- Participar en revisiones de pull requests, trabajar con Git Flow y compartir buenas prácticas sobre el uso de IA en desarrollo, tests, revisión y documentación.
Requirements
- Al menos 3 años de experiencia profesional en frontend con proyectos web en producción.
- Dominio sólido de React y TypeScript, y experiencia con Next.js, App Router y SSR.
- Conocimientos avanzados de HTML y CSS, incluyendo CSS Modules, variables CSS, tokens de diseño y responsive design.
- Conocimiento de Bootstrap y jQuery para trabajar con el frontend legacy.
- Experiencia con formularios y tablas complejas, APIs REST, accesibilidad WCAG y rendimiento web.
- Experiencia con Jest, Testing Library y/o Playwright.
- Conocimientos de Git, CI/CD y Docker.
- Uso habitual de herramientas de IA como Claude Code, Copilot o Cursor, con criterio para validar sus resultados.
- Criterio de producto, sensibilidad de diseño, autonomía en remoto, comunicación clara e inglés técnico.
- Se valoran conocimientos de design systems, Storybook, monorepos, pnpm, Turborepo, i18n, feature flags, Recharts, Figma, Stripe, Paycomet, prototipado y productos SaaS, reservas, e-commerce o pagos.
- Se valoran conocimientos de italiano o portugués.
Benefits
- Contrato 100% remoto.
- Equipo técnico de alto nivel, cultura horizontal, autonomía y espacio para proponer.
- Acceso a herramientas de IA y formación continua.
- Estabilidad y recursos del ecosistema idealista.
- Mentoría de un lead para apoyar el crecimiento profesional.
- Ambiente internacional, respetuoso y colaborativo.
- Plan de retribución flexible con tarjeta de transporte, cheques gourmet y seguro médico cofinanciado desde el primer día.
