Senior Frontend Developer Angular V16+ Barcelona (She/He/They)

NTT DATA
Barcelona, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles JavaScript (Programming Language) Agile Methodology Artificial Intelligence Unit Testing Cascading Style Sheets (CSS) Cloud Computing Software Quality Object-Oriented Software Development Software Architecture Software Engineering Web Applications
+7 more
Generative AI Backend AngularJS Deployment Automation Npm(Software) Front End Software Development Jenkins

Job 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.Asegúrese de leer detenidamente la información sobre esta oportunidad antes de presentar su candidatura.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 TypeScriptEnsuring 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 processesParticipating in agile development environmentsWhat are we looking for?ExperienceSeveral years of experience as a software developerBasic software architecture experience is a plusExperience working in agile environments (ideally in English)Confident written and spoken English (minimum B2, the best C1)Technical skillsFrontendAdvanced knowledge of Angular (v18+) or similar frameworksDesirable: CSS, SCSS, npm, nx and microfrontendsCloud & ContainersExperience with DockerKnowledge of KubernetesDesirable: Helm and experience with AWSCode Management & CI/CDExperience with GitKnowledge of Jenkins for pipelines and deploymentQuality & Development PrinciplesExperience planning and executing unit tests (Jest preferred)Knowledge of clean code and object-oriented programming principlesGenerative AIExperience 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 skillsStrong teamwork and communication skillsAnalytical mindset and problem-solving abilitiesProactive and independent working styleLocation: Barcelona or Zaragoza (1 day a week in Barcelona)What do we offer?At NTT DATA, we offer:Permanent contract from the outset.Compensation commensurate with your experience and knowledgePersonalized career plan and category and salary reviewsFlex 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 diemHealth insurance + Life and accident insuranceHybrid work model (2 days in person at the Barcelona office) and full-time work schedule23 days of vacation + 2 days of personal leave + 2 company holidays: December 24th and 31stFree access to our corporate university courses (languages, technical training, and skills).Diverse, creative, collaborative, and multinational work environmentInterested?xqysrnhIf you’re ready to a new change with us, apply today!Because #Greattech, needs #GreatPeople, like you.

Requirements

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 TypeScriptEnsuring 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 processesParticipating in agile development environmentsWhat are we looking for? ExperienceSeveral years of experience as a software developerBasic software architecture experience is a plusExperience working in agile environments (ideally in English)Confident written and spoken English (minimum B2, the best C1)Technical skillsFrontendAdvanced knowledge of Angular (v18+) or similar frameworksDesirable: CSS, SCSS, npm, nx and microfrontendsCloud & ContainersExperience with DockerKnowledge of KubernetesDesirable: Helm and experience with AWSCode Management & CI/CDExperience with GitKnowledge of Jenkins for pipelines and deploymentQuality & Development PrinciplesExperience planning and executing unit tests (Jest preferred)Knowledge of clean code and object-oriented programming principlesGenerative AIExperience 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 skillsStrong teamwork and communication skillsAnalytical mindset and problem-solving abilitiesProactive and independent working styleLocation: Barcelona or Zaragoza (1 day a week in Barcelona)What do we offer?

Benefits & conditions

At NTT DATA, we offer:Permanent contract from the outset.Compensation commensurate with your experience and knowledgePersonalized career plan and category and salary reviewsFlex 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 diemHealth insurance + Life and accident insuranceHybrid work model (2 days in person at the Barcelona office) and full-time work schedule23 days of vacation + 2 days of personal leave + 2 company holidays: December 24th and 31stFree access to our corporate university courses (languages, technical training, and skills). Diverse, creative, collaborative, and multinational work environmentInterested? xqysrnhIf you’re ready to a new change with us, apply today! Because #Greattech, needs #GreatPeople, like you.

About the company

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. Asegúrese de leer detenidamente la información sobre esta oportunidad antes de presentar su candidatura.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?

Apply for this position

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

Apply on www.buscojobs.com.es
Prepare application

Good distractions

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

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all