freehire launches on Product Hunt on 26 August.

Follow →

Senior React Frontend Developer (híbrido Madrid / Mallorca)

Summary

Senior React Frontend Developer building B2B and B2C applications for the tourism sector using React, TypeScript, and related technologies. Responsibilities include developing scalable applications, implementing reusable components, managing state, consuming APIs, and ensuring code quality through testing and best practices.

Desde BCNC Group buscamos incorporar un/a Senior React Frontend Developer para participar en un proyecto tecnológico dentro de una compañía especializada en el desarrollo de soluciones de software B2B y B2C en proyecto del sector turístico.



¿Todo listo para enviar su solicitud? Asegúrese de comprender todas las responsabilidades y tareas asociadas a este puesto antes de continuar.

Buscamos un perfil hands-on, con experiencia sólida en desarrollo frontend con React y TypeScript, capaz de construir aplicaciones escalables, mantenibles y orientadas a componentes, aplicando buenas prácticas de arquitectura, calidad y testing.


Tu día a día


  • Desarrollar y evolucionar aplicaciones frontend con React y TypeScript
  • Diseñar e implementar componentes reutilizables, escalables y mantenibles
  • Trabajar con Hooks, Context API y diferentes estrategias de gestión de estado
  • Participar en el diseño y evolución de la arquitectura frontend de las aplicaciones
  • Desarrollar funcionalidades sobre frameworks y meta-frameworks del ecosistema React
  • Consumir e integrar APIs REST y GraphQL
  • Participar en el desarrollo de soluciones basadas en arquitecturas de micro-frontends
  • Implementar interfaces avanzadas, responsive y accesibles
  • Trabajar con mecanismos de autenticación y autorización en cliente
  • Desarrollar y mantener pruebas unitarias, de componentes y end-to-end
  • Participar en revisiones de código y en la definición de buenas prácticas técnicas
  • Colaborar con equipos multidisciplinares dentro de un entorno Scrum
  • Trabajar con pipelines de integración y despliegue continuo
  • Aportar autonomía, proactividad y criterio técnico en el desarrollo diario


Stack tecnológico


  • Desarrollo frontend: React, TypeScript, JavaScript, Hooks y Context API
  • Gestión de estado: Redux, Zustand, React Query o tecnologías equivalentes
  • Frameworks y meta-frameworks: Next.js, SSR, SSG y App Router
  • Herramientas de construcción: Vite, Webpack
  • Integración con servicios: APIs REST, GraphQL y JSON
  • Arquitectura frontend: componentes reutilizables, Clean Architecture y micro-frontends
  • Maquetación y estilos: HTML5, CSS3, Sass, Tailwind CSS, Styled Components y CSS Modules
  • Autenticación y autorización: OAuth 2.0 y JWT
  • Testing: Jest, React Testing Library, Cypress y Playwright
  • Calidad y buenas prácticas: SOLID, Clean Code, accesibilidad y estándares WCAG
  • Control de versiones e integración continua: Git y pipelines de CI/CD
  • Herramientas de IA para desarrollo: GitHub Copilot, Claude Code, Cursor o soluciones equivalentes


Qué esperamos de ti


  • Más de 5 años de experiencia profesional trabajando en desarrollo frontend
  • Experiencia sólida y reciente desarrollando aplicaciones con React
  • Dominio avanzado de TypeScript y tipado estricto
  • Experiencia con Hooks, Context API y alguna herramienta de gestión de estado
  • Experiencia en diseño y desarrollo de componentes reutilizables
  • Experiencia consumiendo e integrando APIs REST
  • Conocimientos sólidos de HTML5, CSS3 y diseño responsive
  • Experiencia escribiendo y manteniendo tests automatizados
  • Conocimiento de buenas prácticas de desarrollo, principios SOLID y Clean Architecture aplicada a frontend
  • Experiencia trabajando con Git y entornos de integración continua
  • Capacidad para trabajar con autonomía y participar en decisiones técnicas
  • Actitud proactiva, resolutiva y orientada a la calidad
  • Nivel de inglés B2


Sería deseable


  • Experiencia con Next.js, incluyendo SSR, SSG o App Router
  • Experiencia trabajando con GraphQL
  • Conocimientos o experiencia en arquitecturas de micro-frontends
  • Experiencia con Redux, Zustand, React Query o soluciones equivalentes
  • Experiencia con testing end-to-end mediante Cypress o Playwright
  • Conocimientos de accesibilidad y estándares WCAG
  • Experiencia con Tailwind CSS, Styled Components, CSS Modules o Sass
  • Experiencia con OAuth 2.0 y JWT
  • Experiencia previa en plataformas B2B o B2C con alto volumen de usuarios
  • Experiencia en proyectos relacionados con turismo, reservas, ocio digital o comercio electrónico
  • Uso práctico de herramientas de inteligencia artificial aplicadas al ciclo de desarrollo de software
  • Experiencia utilizando IA para generación y refactorización de código, creación de tests, documentación técnica o revisión de código


Qué tenemos para ti


  • Contrato indefinido en una compañía de tecnología e ingeniería 100% digital
  • Proyecto tecnológico con recorrido y evolución dentro de una compañía especializada en soluciones digitales B2B y B2C
  • Modelo híbrido con dos días de trabajo presencial a la semana
  • Oficinas en Madrid o Palma de Mallorca, con preferencia por Madrid
  • Jornada de 42 horas semanales de septiembre a junio
  • Viernes con jornada intensiva
  • Jornada intensiva en julio y agosto de 30 horas semanales
  • Formación continua mediante Udemy, OpenWebinars y programa MVP
  • Plan de retribución flexible
  • Plan de referidos
  • Excelente ambiente laboral, valorado con un 4,7/5


Si te interesa un rol en el que puedas seguir desarrollando con React y TypeScript, participar en decisiones técnicas y trabajar sobre plataformas digitales con impacto real en el sector turístico, esta posición es para ti.


Somos BCNC Group, una empresa de ingeniería y tecnología con presencia en España, Reino Unido, Alemania, Francia y Suecia.

Trabajamos con algunas de las multinacionales más relevantes de Europa en sus proyectos estratégicos. xqbhyrx


#WeHaveOurOwnCode #bcncgroup #ourvalues #empleoIT #hiring


Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available