Middle Vue.js Engineer

RemoteSalary not specified
Madrid, Spain · Belgium · United States · Estonia · Portugal
Apply Now

Tech Stack

GitVue.jsBootstrapAPITailwindJavaScriptCI/CDTypeScript

Job Description, Responsibilities & Requirements

About the Position

Hello everyone!
We are looking for a Middle Vue.js Engineer to join a project in the tech capital of the world – Silicon Valley.

What is the Project About?

The project was founded back in 2014 with the goal of connecting private and government universities with regular people like we are. You have a variety of auditoriums, gyms, classrooms, and other venue options available for community use – schedule facility uses and manage requests from the community all in one place.

Just imagine that you’re a football player and you can rent a football field at Harvard to play with your friends. Amazing, right?

The product is transforming the way public and private spaces are discovered, reserved, and used across communities – all online and accessible anywhere.

What is the Team Size and Structure?

Our team consists of: 1 Tech Lead, 2 Front-End developers, 3 Back-End developers, 1 React-Native developer, 2 UI/UX Designers, 2 QA, 1 AQA, and PM.

What Does the Interview Process Look Like?

  • Interview with the Recruiter – up to 30 min.;
  • Technical interview – up to 1 hour;
  • Interview with the client – up to 1 hour.

Requirements

  • 3,5+ years of experience in Frontend;
  • 3,5+ years of experience in Vue.js development (including Vue 2 and Vue 3);
  • Extensive experience with Vue.js core (Vue Router, Vuex/Pinia) and Vue 3 Composition API;
  • At least 1 year of experience with Nuxt.js 2 and 3;
  • Experience with Vuetify, Bootstrap, Tailwind, and responsive design principles;
  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+ concepts);
  • Knowledge of CSS preprocessors like SASS/SCSS;
  • Familiarity with TypeScript and its integration with Vue.js;
  • Understanding of RESTful APIs and client-server architecture;
  • Experience with version control systems like Git and CI/CD pipelines.
  • An Upper-intermediate level of English.
  • A degree in Computer Science, Engineering, or a related technical field is mandatory.
  • ⏰ Important to be able to stay until 6-7 pm CET at least twice a week.

Responsibilities

  • Develop and maintain Vue.js components and ensure code quality;
  • Collaborate with backend developers to integrate APIs;
  • Optimize application performance and fix frontend bugs;
  • Implement responsive and user-friendly UI designs;

Soft Skills:

  • Strong problem-solving and analytical abilities;
  • Excellent communication and teamwork skills;
  • Ability to work in Scrum environment (Jira board with Sprints, planning sessions, estimation in story points);
  • Adaptability to evolving requirements, proactive in asking questions, and resourceful in finding solutions to complex or extraordinary challenges;
  • Detail-oriented with a focus on user experience and quality;
  • Capability to mentor and guide other developers;

Would be a Plus:

  • Familiarity with jQuery and its integration with modern frameworks;
  • Experience with Nuxt.js Bridge configurations;

We Offer

Work Vibe

  • Flexible full-time/part-time hours
  • No micromanagement-time logging is for accounting only
  • High-quality equipment (MacBook or your own device)
  • Dynamic, low-bureaucracy environment
  • Team events, swag, and a great crew to hang with

Holidays and Leaves

  • 20 days of paid annual vacation;
  • 15 days of paid sick leaves;
  • Possibility to use vacation during probation;
  • Maternity and paternity leave;
  • Days off on all government holidays.

Education

  • $100 annual education allowance
  • Mentorship program-learn or lead
  • English lessons with biannual reviews
  • Certification cost reimbursement
  • Free access to Udemy courses on request

Perks

  • Social package: medical insurance, sports compensation, or psychological training
  • IT Club Loyalty card (Lviv IT Cluster)
  • No overtime-work-life balance matters
  • Transparent payments in EUR/USD, on time every month
  • Assistance with military reservation procedure

Locations

  • Delaware, United States
  • Madrid, Spain
  • Brussels, Belgium
  • Tallinn, Estonia
  • Lisbon, Portugal

Industries

  • Healthcare
  • Fintech
  • Telemedicine

Services

  • Dedicated Teams
  • Custom Software Development
  • Product Discovery
  • UI/UX Design
  • DevOps
  • Cloud Development
  • Data Engineering
  • ETL Development
  • Generative AI Development
  • Project Health Audit
  • Legacy Audit

Technologies

  • Front-end
  • Angular
  • React
  • Back-end
  • Ruby & Ruby on Rails
  • Node.js
  • Python

Contact

Nataliya Bahan

Head of Recruitment

[email@protected]

Refer a friend and receive a bonus when they accept an offer.

RalabsMadridSpainBelgiumUnited StatesEstoniaPortugalGit, Vue.js, Bootstrap, API, Tailwind, JavaScript, CI/CD, TypeScriptFull-time Salary not specified

Job Details

Company name:
Ralabs
Location:
Madrid, Spain · Belgium · United States · Estonia · Portugal
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
2/25/2026
Last checked:
2/25/2026
Posted on the source:
N/A
Apply Now