Senior Frontend Developer (Nuxt / Vue)

JavaScript

Senior Frontend Developer (Nuxt / Vue)

JavaScript
Centrum, Bucharest

emagine Polska

Full-time
Any
Senior
Remote

Job description

Senior Frontend Developer (Nuxt / Vue)

We are looking for a Senior Frontend Developer with strong experience in Nuxt (Vue 3) and preferably Ad-Tech domain knowledge.

Main Responsibilities

The core duty involves leading the frontend development ensuring high performance and responsiveness of applications.

  • Develop and maintain self-serve advertising platforms.

  • Implement campaign management & booking flows.

  • Actively contribute to pricing logic & financial calculations.

  • Integrate SSP/DSP or programmatic components.

  • Create and manage reporting & validation-heavy interfaces.

Key Requirements

  • Proficient in Nuxt (Vue 3).

  • Strong command of TypeScript including Generics and Interfaces.

  • Experience with Pinia for state management.

  • Knowledge of PrimeVue 4 and Tailwind CSS.

  • Familiarity with AJV / Zod validation libraries.

  • Skillful in dayjs & decimal.js.

  • Experience with domain-driven architecture and performance optimization.

Nice to Have

  • Experience with Nuxt Layers and modular architecture.

  • Familiarity with the Mapper pattern (DTO → Domain).

  • Experience with ESLint 9.

  • Experience in the Ad-tech industry.

Other Details

This is a remote position with significant flexibility in working hours. Ideal for professionals looking to engage in a dynamic Ad-Tech landscape.

Tech stack

    Romanian

    B1

    API (Application Programming Interface)

    advanced

    frontend

    advanced

    Validation (Pharma)

    advanced

    Tailwind CSS

    advanced

    Performance optimization

    advanced

    CSS

    advanced

    TypeScript

    advanced

Office location

Published: 25.02.2026

Senior Frontend Developer (Nuxt / Vue)

Summary of the offer

Senior Frontend Developer (Nuxt / Vue)

Centrum, Bucharest
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.