Senior React Frontend Developer (híbrido Madrid / Mallorca)
hace 5 días
Valencia
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. 🛠️ 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. #WeHaveOurOwnCode #bcncgroup #ourvalues #empleoIT #hiring