SENIOR REACT DEVELOPER

Capgemini
Municipality of Madrid, Spain
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

JavaScript
Web Accessibility
Unit Testing
CSS
Software Design Patterns
Web Development
Object-Oriented Software Development
TypeScript
React

Job description

¿Te apetece sumarte al equipo y participar en un proyecto del sector bancario, como parte de un equipo multidisciplinario en una consultora IT de alcance internacional, que tiene como objetivo implementar el desarrollo de herramientas, plataformas y aplicaciones diseñadas para garantizar la accesibilidad digital, mejorar la experiencia del usuario y fomentar la igualdad de oportunidades en entornos digitales?, * Participar activamente en el desarrollo de aplicaciones web modernas utilizando React y TypeScript.

  • Diseñar e implementar componentes reutilizables y escalables.
  • Realizar pruebas unitarias con React Testing Library y Jest.
  • Aplicar buenas prácticas de programación orientada a objetos (OOP) cuando sea necesario.
  • Colaborar en la definición de arquitecturas basadas en principios de DDD (Domain-Driven Design) y Arquitectura Hexagonal.
  • Asegurar que las aplicaciones cumplan con los estándares de accesibilidad y seguridad.
  • Contribuir en proyectos relacionados con los Objetivos de Desarrollo Sostenible (ODS) o procesos de onboarding (valorable).

Requirements

Para sentirte a gusto en la posición se requieren conocimientos en/de:

  • Mínimo 3 años de experiencia en desarrollo con JavaScript.
  • Al menos 2 años trabajando con TypeScript, incluyendo el uso de genéricos.
  • Experiencia con React, especialmente versiones 16 y 18.
  • Conocimientos sólidos en pruebas unitarias con React Testing Library y Jest.
  • Dominio de CSS, especialmente con Styled Components.

Conocimientos valorables:

  • Conocimientos en OOP.
  • Experiencia previa en proyectos centrados en ODS o procesos de onboarding.
  • Familiaridad con patrones de diseño y separación de responsabilidades por capas.
  • Conocimientos en accesibilidad web y desarrollo seguro.
  • Idiomas: Inglés nivel B2 o superior, español fluido.

Benefits & conditions

Tenemos un catálogo de medidas de Desarrollo y Conciliación muy completo, como son, por ejemplo:

  • Wellbeing HUB - Incluye políticas y acciones para la salud física (Wellhub) y mental.
  • FlexAbroad: posibilidad de trabajar en remoto desde otro país durante 45 días.
  • Plan de Compensación Flexible (seguro médico, transporte, formación, tarjeta restaurante o subvención de comida, guardería…)
  • Formación continua, podrás disfrutar de Mylearning y de Capgemini University y de nuestros Campus Digitales y Comunidades profesionales. Tendrás acceso a plataformas como: Coursera, Udemy, Pluralsight, Harvard Manager Mentor, Education First para idiomas (inglés francés, alemán…) ¡entre otras!
  • Seguro de Vida y Accidentes

About the company

Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.

Apply for this position