Senior Frontend Developer (m/f/d)
Senior Frontend Developer (m/f/d)
Senior Frontend Developer (m/f/d)
This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.
About the role
Responsibilities
What you'll do
- Develop and maintain web applications using Angular and TypeScript.
- Design and implement modern, responsive, and accessible user interfaces following Front-End best practices.
- Participate in the technical design of solutions, collaborating with architecture and Back-End development teams.
- Integrate applications with REST services and other communication mechanisms with corporate systems.
- Implement reusable components and maintain Design Systems and shared libraries.
- Optimize the performance, usability, and user experience of applications.
- Apply clean development principles, design patterns, and good software engineering practices.
- Implement authentication and authorization mechanisms based on OAuth2, OpenID Connect, JWT, and other security standards.
- Perform code reviews and promote quality and maintainability standards.
- Collaborate with DevOps teams on continuous integration, continuous deployment, and automation processes.
- Participate in resolving complex incidents and in the technological evolution of applications.
- Share knowledge and act as a technical reference for other team members.
- Actively participate in agile teams, collaborating with Product Owners, UX/UI Designers, QA, and Back-End teams.
Nice to have
- Knowledge of Angular Material, PrimeNG, or other component frameworks will be valued.
- Experience in micro-frontends and modular architectures will be valued.
- Certifications related to Angular or web development will be valued.
What you'll get
Professional development
• Training tailored to you: access to Coursera so you can learn what you want, when you want.
• Weekly language classes (English, Spanish, and German).
• Global Mentoring sessions and Experience Days.
Compensation and benefits
• Flexible compensation plan (health insurance, restaurant tickets, childcare, transportation).
• Telemedicine.
• Life and accident insurance.
• Social fund.
Well-being and free time
• More than 26 working days of vacation per year.
• Free access to specialists (health, well-being, and legal advice).
• 100% of salary in case of medical leave.
How you'll work
Environment and flexibility
• International, dynamic, and collaborative environment.
• T-Social: social initiatives (sports, community, health, ...).
• Hybrid work model (remote/on-site).
• Flexible working hours.
• 4 weeks of remote work per year.
full-time
hybrid
About the company & team
T-Systems is part of the Deutsche Telekom group, with around 30,000 employees worldwide. We create technology with purpose to generate a positive impact on society. We are looking for curious talent, eager to learn, take on challenges, and contribute ideas that transform our clients' experience.
We trust people: we offer autonomy, continuous support, and a collaborative environment where you can grow without limits. We are one global team, guided by respect, integrity, and a passion for doing better every day.
O-SISGD - GDC Iberia (34005365)
Hiring process
If you are looking for a new challenge, do not hesitate to send us your CV. Join our team!
T-Systems Iberia will only process the CVs of applications that meet the requirements specified for each position.
Requirements
- Higher Technical Degree, Bachelor's Degree, or Engineering (Computer Science, Telecommunications, or similar).
- Minimum of 5 years of experience in Front-End development.
- Demonstrable experience in:
- Angular (recent versions).
- TypeScript.
- HTML5.
- CSS3 / SCSS.
- RxJS.
- Angular CLI.
- Experience consuming REST APIs and managing communications with Back-End services.
- Knowledge of SPA (Single Page Applications) architecture.
- Experience with state management (NgRx, Signals, or equivalent technologies).
- Knowledge of Web Components and development of reusable components.
- Experience in responsive design and Mobile First development.
- Knowledge of web accessibility (WCAG).
- Knowledge of Front-End application security (OAuth2, OpenID Connect, JWT, protection against XSS and CSRF).
- Experience with testing tools (Jasmine, Karma, Jest, Cypress, or Playwright).
- Experience with Git and continuous integration and deployment tools (CI/CD).
- Knowledge of application build and packaging tools.
- Experience working with agile methodologies (Scrum, Kanban, or similar).
Additional information
And many more advantages of being part of T-Systems!
About the role
Responsabilidades
What you'll do
- Desarrollar 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.
Nice to have
- 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.
What you'll get
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.
How you'll work
Entorno y flexibilidad
• 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.
full-time
hybrid
About the company & team
T-Systems es parte del grupo Deutsche Telekom, con unos 30.000 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.
O-SISGD - GDC Iberia (34005365)
Hiring process
Si estás buscando un nuevo desafío, no dudes en enviarnos tu CV. ¡Únete a nuestro equipo!
T-Systems Iberia solo procesará los CV de las candidaturas que cumplan los requisitos especificados para cada oferta.
Requisitos
- 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).
Additional information
¡Y muchas más ventajas de formar parte de T-Systems!
Application managed by T-Systems Iberia