Software Engineer (Frontend)

Rovi·Madrid, Spain

What they offer

  • Permanent contract

    Full-time hours.

  • Hybrid

    Office and home days — the ad has the split.

What they ask for

  • Have the right to work in Spain

    Rovi doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Be near Madrid for hybrid days

    No relocation package mentioned.

  • Have 3+ years of experience

    Mid-level role.

Pulled from the advert automatically — the full ad is what counts.

This job was published 3 months ago

Read the full advert

About the role

At CellsIA, we develop products (Software as a Medical Device) to redefine pathology with artificial intelligence. From our hybrid hub in Madrid, we drive science, data, and product with a team focused on engineering excellence and a product mindset.

What you'll do

The ideal profile should have a passion for writing clean code, working with fast feedback loops, and applying Extreme Programming practices (Pair Programming, TDD, Small Safe Steps).

🚀 Your responsibilities

Collaborate with other team members to ship features end-to-end (e2e responsibility).

Design, develop, and maintain intuitive, accessible, user-centered web applications that scale in demanding clinical contexts.

Cultivate software quality through unit/integration tests (vitest/jest), code reviews, CI/CD pipelines, and observability (logs, metrics, alerts).

Improve the architecture and optimize the performance and scalability of applications.

Design and develop robust, reusable component systems with TypeScript, Vue 3, PrimeVue, and Pinia (state management).

Enhance the autonomy and capabilities of generative AI applied to Software Engineering.

What we're looking for

🛠️ What do you need to succeed?

3-5+ years of experience developing frontend applications in production.

Mastery of Vue 3 (and PrimeVue), TypeScript, HTML5, CSS3, and responsive design principles.

Practical knowledge of OpenLayers.

Knowledge of Docker and CI/CD pipelines (Jenkins, GitHub Actions, or similar).

Functional English to collaborate with international partners.

Nice to have

Hands-on experience with medical formats (e.g., DICOM).

Experience in the healthcare sector or with high-impact clinical products.

Familiarity with observability and monitoring tools (Sentry, DataDog, or similar).

Experience with context/harness engineering for generative AI.

Education & certifications

The required education for the job is:

Bachelor's Degree: Computer Application Development, Bachelor's Degree: Mathematics, Bachelor's Degree: Physics

How you'll work

Your contract type will be:

Indefinite

About the company & team

👋 Why CellsIA?

MedTech with a strong AI component, modern tech stack, and growing.

Healthcare environment with real clinical impact on people's health.

What do we do?

We are a Spanish pharmaceutical company engaged in the research and development, manufacturing and marketing of small molecules and biological medical products.

We likewise use our sales channels to market a number of licensed pharmaceutical products, imaging contrast agents and other products for hospital use, as well as OTC pharmaceuticals.

All of this is carried out through our specialized sales team formed by more than 260 people who promote the products with specialized medical professionals and in hospitals and pharmacies.

Experience

The experience for this job is:

3 to 5 years

This job was automatically translated to English, .

About the company

Rovi

Rovi

Pharma

View company profile
Spanish company
2000 employees