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.

What you'll do

Responsibilities

  • 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.

What you'll get

What do we offer you?

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.

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 (medical insurance, restaurant tickets, childcare, transport).
• Telemedicine.
• Life and accident insurance.
• Social fund.

Wellbeing and free time
• More than 26 working days of vacation per year.
• Free access to specialists (health, wellbeing and legal advice).
• 100% of salary in case of sick leave.

And many more advantages of being part of T-Systems!

How you'll work

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 in 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 candidates who meet the requirements specified for each position.

Requirements

  • Higher Technical Diploma, Bachelor's Degree or Engineering (Computer Science, Telecommunications or similar).
  • Minimum 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).
  • 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.

Application managed by T-Systems Iberia