Senior Front-End Software Engineer

Collective
Barcelona, Spain
5 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

Java
JavaScript
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Python
Node.js
Scrum
Software Engineering
React
Large Language Models
Backend
Information Technology
Front End Software Development
Docker

Job description

AXA GO Barcelona is developing a long-term strategic program focused on scaling AI capabilities and delivering advanced Retrieval-Augmented Generation (RAG) and Document Understanding solutions. You will join a senior engineering environment building user-facing applications that leverage cutting-edge LLMs, agentic architectures, and cloud platforms. This position is central to creating new AI-driven internal products used across the organization.

Goals and deliverables

Main Responsibilities & Key Activities

Build intuitive, responsive, and high-quality frontend interfaces using React and modern JavaScript.

Work closely with AI engineers, backend developers, and product stakeholders to design and implement AI-powered applications.

Integrate LLMs, RAG components, and agentic workflows into production-grade solutions.

Contribute to architectural decisions ensuring scalability, reliability, and maintainability.

Participate in Agile/Scrum ceremonies and present deliverables during demos.

Support document understanding initiatives and contribute to continuous technical improvement.

Requirements

Do you have experience in Scrum?, Do you have a Bachelor's degree?, Minimum 7 years of professional experience in front-end or full-stack development.

Proven expertise developing production applications with React.

Experience working with LLMs, RAG pipelines, or advanced AI/ML-driven products.

Strong understanding of cloud environments (AWS and/or Azure).

Hands-on experience with Node.js, Docker, and modern API architectures.

Python or Java experience is a strong plus, especially for AI integration work.

Previous work in Agile delivery environments., University degree in Computer Science, Software Engineering, or a related field.

Apply for this position