Back to search
NTT DATA Europe & Latam Linkedin 路 Posted 22d ago

Senior Frontend Developer (She/He/They)

Barcelona, Barcelona, Spain

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

NTT DATA is all of us. A team of more than 190,000 professionals, as diverse as the more than 50 countries in which we operate and the different sectors in which we operate: telecommunications, financial institutions, industry, utilities, energy, public administration, and healthcare.


Our mission? To offer technological, business, strategy, application development, and maintenance solutions, becoming a benchmark in consulting. All thanks to the collaboration between teams, the human quality of our people, and the fact that we don't settle for the established; we always seek innovation that brings us closer to the future.


Our essence has led us to the forefront of technology, to break paradigms, and to provide solutions that truly meet the needs of each client. Our talent has allowed us to proudly say that we are one of the TOP technology companies in the world.


If you enjoy working with modern technologies, developing scalable applications and collaborating in agile teams, this could be the opportunity you are looking for.


馃捇 What will you do?

You will join a multidisciplinary team responsible for designing and developing modern digital solutions. Your role will involve both frontend and backend development, contributing to high-quality, scalable software in a cloud-based environment.


Your responsibilities will include:

  • Developing modern web applications using Angular and TypeScript
  • Building and maintaining backend services using Node.js frameworks
  • Working with large service landscapes and distributed backend systems
  • Ensuring software quality through unit testing (preferably with Jest)
  • Applying clean code and object-oriented design principles (SOLID, KISS, YAGNI)
  • Collaborating in CI/CD pipelines and automated deployment processes
  • Participating in agile development environments


馃 What are we looking for?


Experience

  • Several years of experience as a software developer
  • Basic software architecture experience is a plus
  • Experience working in agile environments (ideally in English)
  • Confident written and spoken English (minimum B2)


Technical skills


Frontend

  • Advanced knowledge of Angular (v18+) or similar frameworks
  • Desirable: CSS, SCSS, npm, nx and microfrontends

Backend

  • Experience with Node.js frameworks
  • Experience with Nest.js is a plus


Cloud & Containers

  • Experience with Docker
  • Knowledge of Kubernetes
  • Desirable: Helm and experience with AWS


Code Management & CI/CD

  • Experience with Git
  • Knowledge of Jenkins for pipelines and deployment


Quality & Development Principles

  • Experience planning and executing unit tests (Jest preferred)
  • Knowledge of clean code and object-oriented programming principles


Generative AI

  • Experience working with Generative AI technologies and tools, integrating AI capabilities into development workflows or applications.
  • Familiarity with AI-assisted coding environments and developer productivity tools.
  • Experience with Claude Code or similar AI coding assistants is a strong plus.


馃 Soft skills

  • Strong teamwork and communication skills
  • Analytical mindset and problem-solving abilities
  • Proactive and independent working style


What do we offer?


At NTT DATA, we offer:


馃捈 Permanent contract from the outset.


馃挵 Compensation commensurate with your experience and knowledge


馃殌 Personalized career plan and category and salary reviews


馃挸 Flex benefits, allowing you to allocate part of your salary to social benefits (restaurant tickets, transportation tickets, daycare), resulting in tax savings + Flex support for part of your salary for teleworking and per diem


馃彞 Health insurance + Life and accident insurance


馃搮 Hybrid work model (2 days in person at the Barcelona office) and full-time work schedule


馃彇 23 days of vacation + 2 days of personal leave + 2 company holidays: December 24th and 31st


馃摑 Free access to our corporate university courses (languages, technical training, and skills).


馃審馃寛 Diverse, creative, collaborative, and multinational work environment


Interested?


If you're ready to a new change with us, apply today!


Because #Greattech, needs #GreatPeople, like you.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent