Senior React Frontend Developer (Híbrido Madrid / Mallorca)
Role details
Job location
Tech stack
Job description
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.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.Desarrollar y evolucionar aplicaciones frontend con React y TypeScriptDiseñar e implementar componentes reutilizables, escalables y manteniblesTrabajar con Hooks, Context API y diferentes estrategias de gestión de estadoParticipar en el diseño y evolución de la arquitectura frontend de las aplicacionesDesarrollar funcionalidades sobre frameworks y meta?frameworks del ecosistema ReactConsumir e integrar APIs REST y GraphQLParticipar en el desarrollo de soluciones basadas en arquitecturas de micro?frontendsImplementar interfaces avanzadas, responsive y accesiblesTrabajar con mecanismos de autenticación y autorización en clienteDesarrollar y mantener pruebas unitarias, de componentes y end?to?endParticipar en revisiones de código y en la definición de buenas prácticas técnicasColaborar con equipos multidisciplinares dentro de un entorno ScrumTrabajar con pipelines de integración y despliegue continuoAportar autonomía, proactividad y criterio técnico en el desarrollo diarioGestión de estado: Redux, Zustand, React Query o tecnologías equivalentesHerramientas de construcción: Vite, WebpackIntegración con servicios: APIs REST, GraphQL y JSONArquitectura frontend: componentes reutilizables, Clean Architecture y micro?frontendsMaquetación y estilos: HTML5, CSS3, Sass, Tailwind CSS, Styled Components y CSS ModulesAutenticación y autorización: OAuth 2.0 y JWTTesting: Jest, React Testing Library, Cypress y PlaywrightCalidad y buenas prácticas: SOLID, Clean Code, accesibilidad y estándares WCAGControl de versiones e integración continua: Git y pipelines de CI/CDHerramientas de IA para desarrollo: GitHub Copilot, Claude Code, Cursor o soluciones equivalentesMás de 5 años de experiencia profesional trabajando en desarrollo frontendExperiencia sólida y reciente desarrollando aplicaciones con ReactDominio avanzado de TypeScript y tipado estrictoExperiencia con Hooks, Context API y alguna herramienta de gestión de estadoExperiencia en diseño y desarrollo de componentes reutilizablesExperiencia consumiendo e integrando APIs RESTConocimientos sólidos de HTML5, CSS3 y diseño responsiveExperiencia escribiendo y manteniendo tests automatizadosConocimiento de buenas prácticas de desarrollo, principios SOLID y Clean Architecture aplicada a frontendExperiencia trabajando con Git y entornos de integración continuaCapacidad para trabajar con autonomía y participar en decisiones técnicasActitud proactiva, resolutiva y orientada a la calidadSería deseableExperiencia con Next.js, incluyendo SSR, SSG o App RouterExperiencia trabajando con GraphQLConocimientos o experiencia en arquitecturas de micro?frontendsExperiencia con Redux, Zustand, React Query o soluciones equivalentesExperiencia con testing end?to?end mediante Cypress o PlaywrightConocimientos de accesibilidad y estándares WCAGExperiencia con Tailwind CSS, Styled Components, CSS Modules o SassExperiencia con OAuth 2.0 y JWTExperiencia previa en plataformas B2B o B2C con alto volumen de usuariosExperiencia en proyectos relacionados con turismo, reservas, ocio digital o comercio electrónicoUso práctico de herramientas de inteligencia artificial aplicadas al ciclo de desarrollo de softwareContrato indefinido en una compañía de tecnología e ingeniería 100% digitalProyecto tecnológico con recorrido y evolución dentro de una compañía especializada en soluciones digitales B2B y B2CModelo híbrido con dos días de trabajo presencial a la semanaOficinas en Madrid o Palma de Mallorca, con preferencia por MadridJornada de 42 horas semanales de septiembre a junioViernes con jornada intensivaJornada intensiva en julio y agosto de 30 horas semanalesFormación continua mediante Udemy, OpenWebinars y programa MVPPlan de retribución flexiblePlan de referidosExcelente ambiente laboral, valorado con un 4,7/5Si 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. xohynlmTodas las habilidades, cualificaciones y experiencia relevantes que necesitará un candidato seleccionado se enumeran en la siguiente descripción. #J-*****-Ljbffr Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
Requirements
Aportar autonomía, proactividad y criterio técnico en el desarrollo diario Gestión de estado: Redux, Zustand, React Query o tecnologías equivalentes 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 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 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
Benefits & conditions
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