Front End Software Engineer
Role details
Job location
Tech stack
Job description
Santander Digital Services está buscando un/a Front Software Engineer con base en Madrid., Estamos dando forma a la forma en que trabajamos a través de la innovación, la tecnología de vanguardia, la colaboración y la libertad de explorar nuevas ideas. Para tener éxito en este rol, será responsable de:
- Liderar técnicamente el desarrollo frontend en aplicaciones construidas con Angular (JS, versiones 5, 8, 13, 20 y evoluciones futuras).
- Definir y evolucionar la arquitectura basada en microfrontends y Module Federation, asegurando escalabilidad y mantenibilidad.
- Tomar decisiones tecnológicas estratégicas alineadas con estándares corporativos y necesidades de negocio.
- Establecer y supervisar buenas prácticas de desarrollo, testing, rendimiento, accesibilidad y seguridad.
- Mentorización técnica y liderazgo de equipos frontend, impulsando crecimiento y excelencia técnica.
- Colaborar con arquitectos, product owners y otros capítulos técnicos para definir la hoja de ruta tecnológica.
- Garantizar la calidad del software mediante herramientas como Sonar, Vadeqa y Fortify, así como la definición de estrategias de testing funcional y automatizado.
- Supervisar flujos de trabajo en GitHub, estrategia de ramas y procesos de integración continua., Los siguientes requisitos representan el conocimiento, las habilidades y las destrezas esenciales para el éxito en este puesto. Se pueden hacer adaptaciones razonables para permitir que las personas con discapacidades realicen las funciones esenciales.
Requirements
- Experiencia sólida en desarrollo frontend con Angular y JavaScript, en entornos complejos y de alta criticidad (Obligatorio)
- Experiencia liderando equipos técnicos o actuando como referente frontend en proyectos de gran escala (Preferido)
- Experiencia definiendo arquitecturas frontend modernas (microfrontends, Module Federation, diseño modular, performance optimization) (Preferido)
- Experiencia en entornos Agile, trabajando con Jira y equipos multidisciplinares (Obligatorio)
- Experiencia en entornos regulados o de alta exigencia en calidad y seguridad (Preferido)
Educación
- Formación técnica en Ingeniería, Informática o disciplinas afines, o experiencia equivalente demostrable (Obligatorio)
- Formación adicional en arquitectura de software o liderazgo técnico (Preferido)
Idiomas
- Español (Obligatorio)
- Inglés técnico, tanto escrito como hablado (Preferido)
Habilidades duras
- Dominio avanzado de JavaScript, Typescript, Angular y SCSS (Obligatorio)
- Diseño de arquitecturas frontend escalables y mantenibles (Obligatorio)
- Conocimientos sólidos de testing funcional, automatización y calidad de código (Obligatorio).
- Experiencia con GitHub, estrategias de branching y procesos CI/CD (Obligatorio)
- Conocimiento de herramientas de análisis y seguridad como Sonar, Vadeqa y Fortify (Preferido).
Habilidades blandas
- Liderazgo técnico e influencia transversal.
- Capacidad para tomar decisiones estratégicas basadas en criterios técnicos y de negocio.
- Comunicación clara y capacidad de alinear equipos hacia una visión común.
- Mentalidad de mejora continua y orientación a resultados.
Benefits & conditions
Nuestra gente es nuestra mayor fortaleza. Cada individuo aporta perspectivas únicas que nos hacen más fuertes como equipo y como organización. Estamos permitiendo que los equipos vayan más allá al valorar quiénes son y potenciar lo que aportan., * Permitimos que nuestros equipos vayan más allá a través de oportunidades globales y amplias trayectorias profesionales.
- Flexibilidad que funciona. Disfruta de modelos de trabajo híbridos, algunos días remotos, otros días presenciales con tu equipo, junto con horarios flexibles.
- Aprendizaje para la vida. Accede a cientos de cursos en nuestras plataformas, incluido el acceso exclusivo a nuestro espacio de aprendizaje global: Santander Open Academy (www.santanderopenacademy.com)
- Recompensas competitivas. Recibe un salario altamente competitivo con bonos basados en el desempeño, motivándote a seguir creciendo con nosotros.
- Ventajas financieras. Benefíciese de condiciones bancarias preferenciales, tasas de interés especiales en préstamos, seguros de vida y más.
- Tu salud es nuestra prioridad. A través de BeHealthy, nuestro programa global de bienestar, promovemos el bienestar holístico.
- Sabemos que la familia lo es todo. Es por eso que ofrecemos apoyo para el cuidado de niños y programas familiares adaptados a cada etapa de la vida.
- Siempre a tu lado. Accede a Santander Contigo, nuestro programa para empleados y sus familias que ofrece servicios de asesoría legal, emocional y administrativa.
- Beneficios adicionales. Membresía de gimnasio/WellHub, centros médicos en algunas de nuestras instalaciones, subsidio de comidas, estacionamiento, servicio de transporte desde varios puntos de Madrid, así como descuentos y ofertas exclusivas para empleados de Santander. Y eso es solo el comienzo: ¡te contaremos más cuando te unas!