Middle Frontend Developer (Vue.js) - EU only to $3000

About the Role 

We are looking for a Middle Frontend Developer to join our team. You will work with a modern tech stack (Vue 3, TypeScript, Vite) to build scalable web applications. Unlike many teams that rely on off-the-shelf styling frameworks, we maintain our own proprietary UI library. Therefore, we need a developer who understands how CSS works under the hood and cares about code quality.

 

Location Requirement

Important: This position is exclusively open to candidates currently residing in the European Union (EU). Please explicitly mention your current EU country of residence in your application.

 

Key Responsibilities

  • Develop new features using Vue.js (Composition API) and TypeScript.
  • Implement UI designs using our internal UI library, requiring a strong grasp of raw CSS.
  • Manage application state using Pinia.
  • Write unit and integration tests using Vitest.
  • Collaborate with backend teams to consume data via REST APIs and GraphQL.
  • Containerize applications using Docker for consistent environments.
  • Participate in code reviews and help maintain high code quality standards.

 

Technical Requirements

  • Vue Ecosystem: 2+ years of commercial experience with Vue.js. Must have experience with Vue 3, Vite, and Pinia.
  • TypeScript: Strong typing discipline; ability to write interfaces and types, not just any.
  • CSS Mastery: Deep understanding of CSS fundamentals (Layouts, Flexbox, Grid, Specificity). You must be comfortable working without frameworks like Tailwind or Bootstrap.
  • Testing: Experience writing tests with Vitest (or Jest).
  • Containerization: Practical experience with Docker (building images, running containers).
  • API Integration: Experience working with both REST and GraphQL.

 

Nice to Have

  • Basic understanding of Kubernetes (navigating clusters, logs, basic concepts).
  • Experience contributing to or maintaining a shared component library.

 

Soft Skills

  • English: Upper Intermediate (B2) or higher. You must be able to communicate technical concepts clearly.
  • Proactive approach to problem-solving.
  • Ability to work independently and within a distributed team.

 

What We Offer

  • Competitive Salary: Regularly reviewed based on your performance.
  • Flexible Schedule: We offer a flexible working schedule to accommodate your lifestyle.
  • Time Off: 14 working days of paid vacation per year, with the option to take an additional 14 days (unpaid/at your expense).
  • Sick Leave: 10 sick days per year to ensure your health and wellbeing.
  • Culture: A collaborative and inclusive working environment.

 

How to Apply Please send your CV and a link to your GitHub profile. Include your current EU location in the email subject line.

Required languages

English B2 - Upper Intermediate
TypeScript, Git, CSS, REST API, Figma, Vue.js, GraphQL, Docker
Published 12 December 2025
227 views
·
21 applications
84% read
·
59% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...