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

BCNC GROUP
Málaga, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Remote
Málaga, Spain

Tech stack

Clean Code Principles
JavaScript
API
Artificial Intelligence
HTML5
User Authentication
Unit Testing
CSS
Code Review
Continuous Integration
Cursor (Graphical User Interface Elements)
Desktop Publishing
JSON
OAuth
Scrum
Next.js
Software Engineering
TypeScript
Web Content Accessibility Guidelines
Network Routers
Tailwind
GitHub Copilot
React
Cypress
GIT
SASS
WebPack
Playwright
GraphQL
Front End Software Development
React
React Testing Library
REST
Software Version Control

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

About the company

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. xohynlm Todas 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.

Apply for this position