Frontend Developer
Role details
Job location
Tech stack
Job description
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?
Requirements
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
Benefits & conditions
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? xbhjioe If you're ready to a new change with us, apply today! Because #Greattech, needs #GreatPeople, like you.