Descripción
**Ubicación:** Madrid, M, ES
**Sobre el equipo y nuestro alcance**
Nuestro equipo, una empresa de software dentro de Swiss Re, desarrolla soluciones SaaS/PaaS nativas en la nube (basadas en Azure) para clientes externos del sector de seguros de vida y salud. Nuestra cartera incluye productos establecidos a nivel global, así como otros en fase de crecimiento o incubación. Utilizamos las tecnologías más recientes y priorizamos la innovación para mantener nuestra competitividad.
Nuestro equipo técnico está compuesto por profesionales con habilidades multidisciplinarias, ubicados en diversos países, que entregan soluciones altamente disponibles y multi-regionales utilizadas en todo el mundo.
**Sobre el puesto**
Como Ingeniero Senior Full Stack con sólidas competencias en frontend, diseñarás y desarrollarás soluciones de software, apoyarás a otros ingenieros mediante programación colaborativa y revisiones de código, y liderarás debates sobre enfoques de desarrollo y buenas prácticas. Colaborarás con los propietarios de producto, arquitectos y equipos de ingeniería para traducir necesidades comerciales en sólidas soluciones tecnológicas alineadas con la visión y la hoja de ruta del producto.
**Tus responsabilidades serán:**
* Diseñar y desarrollar aplicaciones front-end de alta calidad y ricas en funcionalidad para entornos nativos en la nube y escalables.
* Construir y mantener software seguro, fiable y de alto rendimiento que cumpla con los requisitos de escalabilidad y de los clientes.
* Participar en talleres de arquitectura y diseño, revisiones de código y actividades del ciclo de vida del desarrollo de software (SDLC), colaborando estrechamente con arquitectos, directores de ingeniería y propietarios de producto.
* Evaluar y prototipar nuevas tecnologías mediante la construcción de pruebas de concepto (PoC).
* Promover y aplicar las mejores prácticas de ingeniería de software mediante la colaboración, las revisiones de código y la mejora continua.
* Trabajar en entornos ágiles, entregar software de alta calidad, mentorear a ingenieros, realizar revisiones de código y liderar las mejores prácticas de ingeniería.
**Sobre ti**
Nadie es perfecto ni cumple el 100 % de los requisitos. Sin embargo, si cumples algunos de los criterios indicados a continuación y sientes una genuina curiosidad por el mundo del desarrollo de software, ¡nos encantará conocerte!
Si posees rasgos y experiencia que se ajusten a lo descrito a continuación, nos gustaría mucho recibir tu candidatura.
**Requisitos imprescindibles:**
* Competencia avanzada en JavaScript (ES6+), TypeScript y React, incluidos hooks, componentes funcionales y patrones modernos de React.
* Amplia experiencia en desarrollo de interfaces de usuario (UI) con diseño adaptable (responsive), MUI, CSS-Modules, Tailwind CSS, PostCSS y Sass/Less.
* Conocimientos sólidos de Redux Toolkit, Context API, Tan Stack Query, React Router/Tan Stack Router, experiencias de usuario guiadas por rutas (route-driven UX), carga diferida (lazy loading), división de código (code splitting) y optimización del rendimiento frontend.
* Conocimientos sólidos sobre accesibilidad web (WCAG), HTML semántico, ARIA, navegación mediante teclado, contraste de colores y pruebas automatizadas de accesibilidad.
* Amplia experiencia en pruebas con Jest, React Testing Library, user-event y conocimientos prácticos de Cypress o Playwright.
* Experiencia en el diseño, desarrollo e integración de APIs, con capacidad para comprender implementaciones backend y realizar resolución de problemas de extremo a extremo.
* Conocimientos sólidos sobre bases de datos relacionales (MSSQL, PostgreSQL), control de versiones de esquemas (Flyway) y frameworks ORM (Hibernate, JPA).
* Experiencia en el diseño, implementación, prueba y entrega de aplicaciones nativas en la nube confiables, de alto rendimiento y escalables, utilizando servicios y patrones arquitectónicos modernos en la nube.
* Experiencia práctica con soluciones empresariales de autenticación e identidad.
* Experiencia con empaquetado y contenerización de aplicaciones, incluyendo herramientas de construcción, pipelines de Azure DevOps, Docker y Kubernetes.
* Comprensión sólida del diseño seguro de software, prácticas de codificación segura, análisis estático de código, escaneo de vulnerabilidades y corrección de estas.
* Conocimientos básicos de Terraform, incluida la lectura de configuraciones existentes y la implementación de cambios menores.
* Comprensión de la infraestructura como código (IaC), infraestructura en la nube, redes, seguridad, aprovisionamiento de recursos y modelos operativos en la nube.
**Deseable**
* Experiencia en el diseño e implementación de aplicaciones backend empresariales con Java/Kotlin y Spring Boot.
* Conocimientos sobre patrones de comunicación entre servicios, incluidas APIs REST, mensajería y serialización JSON.
* Experiencia con características avanzadas de Spring Boot, tales como procesadores personalizados de anotaciones, interceptores de peticiones, ejecutores de tareas en segundo plano, trabajos asíncronos y Spring Security.
Para España, el rango salarial base anual para este puesto oscila entre EUR 60.000 y EUR 100.000 (para una jornada completa). El salario específico ofrecido considera:
* Los requisitos, alcance, complejidad y responsabilidades del puesto,
* El perfil del candidato, incluyendo formación/cualificaciones, experiencia, especialización, competencias y trayectoria profesional.
Además de tu salario base, Swiss Re ofrece un atractivo componente variable de remuneración basado en el desempeño, diseñado para reconocer tus logros. Asimismo, disfrutarás de una variedad de beneficios globales y específicos según la ubicación.
La elegibilidad puede variar según los términos de las políticas de Swiss Re y tu contrato laboral.
**Sobre Swiss Re**
Swiss Re es uno de los principales proveedores mundiales de reaseguros, seguros y otras formas de transferencia de riesgos basadas en seguros, con el objetivo de hacer al mundo más resiliente. Anticipamos y gestionamos una amplia variedad de riesgos, desde catástrofes naturales y cambio climático hasta ciberdelincuencia. Combinando experiencia con pensamiento creativo y conocimientos de vanguardia, creamos nuevas oportunidades y soluciones para nuestros clientes. Esto es posible gracias a la colaboración de más de 15.000 empleados en todo el mundo.
Nuestro éxito depende de nuestra capacidad para construir una cultura inclusiva que fomente nuevas perspectivas y el pensamiento innovador. Adoptamos un entorno laboral donde todos tienen iguales oportunidades de prosperar y desarrollarse profesionalmente, independientemente de su edad, género, raza, etnia, identidad y/o expresión de género, orientación sexual, capacidad física o mental, conjunto de habilidades, forma de pensar u otras características. En nuestro entorno inclusivo y flexible, cada persona puede ser auténtica en el trabajo y aportar su pasión por la sostenibilidad.
Si eres un profesional experimentado que regresa al mercado laboral tras una pausa profesional, te animamos a presentar tu candidatura a las vacantes abiertas que coincidan con tus competencias y experiencia.
Podemos utilizar herramientas impulsadas por inteligencia artificial (IA) para apoyar la revisión y evaluación de las solicitudes para este puesto. Estas herramientas brindan información adicional a nuestros equipos de reclutamiento, pero todas las decisiones de contratación son cuidadosamente revisadas y tomadas por personas. Para obtener más información sobre cómo utilizamos la IA en reclutamiento y cómo manejamos tus datos personales, por favor consulta nuestra Declaración de privacidad de datos antes de presentar tu solicitud.
**Palabras clave:**
**Código de referencia:** 138786