Senior Frontend Developer

T-Systems Iberia
Granada, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, Spanish, German

Tech stack

JavaScript (Programming Language) Web Accessibility Agile Methodology Application Packaging HTML5 Cascading Style Sheets (CSS) Code Review Continuous Integration Cross-Site Request Forgery Software Design Patterns DevOps Web Development
+19 more
OAuth Scrum Methodology Openid Connect Software Engineering TypeScript Web Content Accessibility Guidelines Web Applications RxJS Angular Material Cypress (Programming Language) Cross-Site Scripting (XSS) Backend Git AngularJS Information Technology Playwright Front End Software Development Restful APIs Jasmine

Job description

Company DescriptionT-Systems es parte del grupo Deutsche Telekom, con unos ** empleados en todo el mundo.Creamos tecnología con propósito para generar un impacto positivo en la sociedad.Buscamos talento curioso, con ganas de aprender, asumir retos y aportar ideas que transformen la experiencia de nuestros clientes.Confiamos en las personas: ofrecemos autonomía, apoyo continuo y un entorno colaborativo donde crecer sin límites.Somos un solo equipo global, guiados por el respeto, la integridad y la pasión por hacerlo mejor cada día.Job DescriptionResponsabilidadesDesarrollar y mantener aplicaciones web utilizando Angular y TypeScript.Diseñar e implementar interfaces de usuario modernas, responsivas y accesibles siguiendo las mejores prácticas de desarrollo Front-End.Participar en el diseño técnico de soluciones, colaborando con equipos de arquitectura y desarrollo Back-End.Integrar aplicaciones con servicios REST y otros mecanismos de comunicación con sistemas corporativos.Implementar componentes reutilizables y mantener Design Systems y librerías compartidas.Optimizar el rendimiento, la usabilidad y la experiencia de usuario de las aplicaciones.Aplicar principios de desarrollo limpio, patrones de diseño y buenas prácticas de ingeniería de software.Implementar mecanismos de autenticación y autorización basados en OAuth2, OpenID Connect, JWT y otros estándares de seguridad.Realizar revisiones de código (Code Reviews) y promover estándares de calidad y mantenibilidad.Colaborar con equipos DevOps en procesos de integración continua, despliegue continuo y automatización.Participar en la resolución de incidencias complejas y en la evolución tecnológica de las aplicaciones.Compartir conocimiento y actuar como referente técnico para otros miembros del equipo.Participar activamente en equipos ágiles, colaborando con Product Owners, UX/UI Designers, QA y equipos Back-End.QualificationsRequisitosTécnico Superior, Grado o Ingeniería (Informática, Telecomunicaciones o similar).Experiencia mínima de 5 años en desarrollo Front-End.Experiencia demostrable en:Angular (versiones recientes).TypeScript.HTML5.CSS3 / SCSS.RxJS.Angular CLI.Experiencia en consumo de APIs REST y gestión de comunicaciones con servicios Back-End.Conocimiento de arquitectura de aplicaciones SPA (Single Page Applications).Experiencia en gestión del estado (NgRx, Signals o tecnologías equivalentes).Conocimientos de Web Components y desarrollo de componentes reutilizables.Experiencia en diseño responsive y desarrollo Mobile First.Conocimientos de accesibilidad web (WCAG).Conocimientos de seguridad en aplicaciones Front-End (OAuth2, OpenID Connect, JWT, protección frente a XSS y CSRF).Experiencia con herramientas de testing (Jasmine, Karma, Jest, Cypress o Playwright).Experiencia con Git y herramientas de integración y despliegue continuo (CI/CD).Conocimiento de herramientas de construcción y empaquetado de aplicaciones.Experiencia trabajando con metodologías ágiles (Scrum, Kanban o similares).Se valorarán conocimientos de Angular Material, PrimeNG u otros frameworks de componentes.Se valorará experiencia en micro-frontends y arquitecturas modulares.Se valorarán certificaciones relacionadas con Angular o desarrollo web.Additional informationQué te ofrecemos?Entorno y flexibilidadAmbiente internacional, dinámico y colaborativo.T-Social: iniciativas de carácter social (deportivas, comunitarias, de salud, …).Modelo de trabajo híbrido (teletrabajo/presencial).Horario flexible.4 semanas de teletrabajo al año.Desarrollo profesionalFormación a tu medida: acceso a Coursera para que aprendas lo que quieras, cuando quieras.Clases semanales de idiomas (inglés, español y alemán).Sesiones de Mentoría a nivel global y Experience Days.Compensación y beneficiosPlan de compensación flexible (seguro médico, tickets restaurante, guardería, transporte).Telemedicina.Seguro de vida y accidentes.Fondo social.Bienestar y tiempo libreMás de 26 días laborables de vacaciones al año.Acceso gratuito a especialistas (salud, bienestar y asesoramiento legal).100% del salario en caso de baja médica.¡Y muchas más ventajas de formar parte de T-Systems!#J-*****-Ljbffr

Requirements

Buscamos talento curioso, con ganas de aprender, asumir retos y aportar ideas que transformen la experiencia de nuestros clientes., Técnico Superior, Grado o Ingeniería (Informática, Telecomunicaciones o similar). Experiencia mínima de 5 años en desarrollo Front-End. Experiencia demostrable en: Angular (versiones recientes). TypeScript. HTML5. CSS3 / SCSS. RxJS. Angular CLI. Experiencia en consumo de APIs REST y gestión de comunicaciones con servicios Back-End. Conocimiento de arquitectura de aplicaciones SPA (Single Page Applications). Experiencia en gestión del estado (NgRx, Signals o tecnologías equivalentes). Conocimientos de Web Components y desarrollo de componentes reutilizables. Experiencia en diseño responsive y desarrollo Mobile First. Conocimientos de accesibilidad web (WCAG). Conocimientos de seguridad en aplicaciones Front-End (OAuth2, OpenID Connect, JWT, protección frente a XSS y CSRF). Experiencia con herramientas de testing (Jasmine, Karma, Jest, Cypress o Playwright). Experiencia con Git y herramientas de integración y despliegue continuo (CI/CD). Conocimiento de herramientas de construcción y empaquetado de aplicaciones. Experiencia trabajando con metodologías ágiles (Scrum, Kanban o similares). Se valorarán conocimientos de Angular Material, PrimeNG u otros frameworks de componentes. Se valorará experiencia en micro-frontends y arquitecturas modulares. Se valorarán certificaciones relacionadas con Angular o desarrollo web. Additional information

Benefits & conditions

Confiamos en las personas: ofrecemos autonomía, apoyo continuo y un entorno colaborativo donde crecer sin límites., Ambiente internacional, dinámico y colaborativo. T-Social: iniciativas de carácter social (deportivas, comunitarias, de salud, …). Modelo de trabajo híbrido (teletrabajo/presencial). Horario flexible. 4 semanas de teletrabajo al año. Desarrollo profesional Formación a tu medida: acceso a Coursera para que aprendas lo que quieras, cuando quieras. Clases semanales de idiomas (inglés, español y alemán). Sesiones de Mentoría a nivel global y Experience Days. Compensación y beneficios Plan de compensación flexible (seguro médico, tickets restaurante, guardería, transporte). Telemedicina. Seguro de vida y accidentes. Fondo social. Bienestar y tiempo libre Más de 26 días laborables de vacaciones al año. Acceso gratuito a especialistas (salud, bienestar y asesoramiento legal). 100% del salario en caso de baja médica. ¡Y muchas más ventajas de formar parte de T-Systems! #J-*****-Ljbffr

About the company

T-Systems es parte del grupo Deutsche Telekom, con unos ** empleados en todo el mundo. Creamos tecnología con propósito para generar un impacto positivo en la sociedad.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all