Frontend Vue.js Developer

Hanna Robulets Company Responds Quickly
$$$$

Location: Remote (EU preferred)
Employment: Full-time
Start date: ASAP

 

Project Overview

We are looking for a Senior Frontend Engineer (Vue.js) to join a fintech / crypto product with complex real-time functionality and high interaction intensity.

This role focuses on building and maintaining scalable, high-performance frontend applications, including trading interfaces, dashboards, and financial data visualisation. You will work with real-time data streams, complex business logic, and production-critical systems.

 

You will collaborate closely with product managers, backend engineers, and frontend peers, contributing not only to feature delivery but also to frontend architecture, code quality, and long-term scalability.

 

 

 

Key Responsibilities

  • Develop and maintain frontend applications using Vue 3 and Nuxt 3
  • Implement real-time data flows using WebSockets / Socket.io
  • Integrate frontend with REST APIs (axios / fetch)
  • Build responsive and adaptive UI using Tailwind CSS and SCSS
  • Work with charts, tables, dashboards, and trading interfaces
  • Maintain and refactor existing code without breaking business logic
  • Implement and manage state using Pinia (stores, actions, getters)
  • Work with Vue Router, middleware, layouts, and composables
  • Handle loading states, error handling, reconnect logic, and data synchronization
  • Participate in code reviews, pull requests, and technical discussions
  • Contribute to frontend architecture improvements and best practices

 

Requirements

  • Strong experience as a Frontend Developer in Vue.js ecosystem
  • Hands-on experience with Vue 3 Composition API
  • Practical experience with Nuxt 3 (middleware, layouts, composables)
  • Experience with Pinia for state management
  • Experience with WebSockets / Socket.io (real-time updates, reconnect logic, state sync)
  • Experience integrating REST APIs (axios / fetch)
  • Solid experience with TypeScript (typing components, props, API responses)
  • Experience with Tailwind CSS and responsive UI development
  • Ability to read, maintain, and refactor existing codebases
  • Experience with Git workflows, code reviews, and conflict resolution
  • Strong analytical thinking and ability to understand complex business logic
  • Good communication skills and ownership mindset

 

Nice to Have

  • Experience in fintech / crypto / trading platforms
  • Experience with charting libraries (Chart.js, klinecharts, TradingView, etc.)
  • Understanding of real-time, high-load frontend applications
  • Experience optimizing performance (throttling, debouncing, virtual lists)
  • Experience collaborating in cross-functional teams
  • Familiarity with Web3 concepts
  • Experience with Vue ecosystem tools (VueUse, Vuelidate, Vue I18n, etc.)

 

What to Expect

  • Work on a real-time fintech / crypto product with complex UI and data flows
  • Opportunity to influence frontend architecture and technical decisions
  • Exposure to high-load systems and advanced interfaces
  • Collaborative, engineering-driven environment
  • Fully remote setup with flexible workflow

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Russian B2 - Upper Intermediate
Published 27 April
75 views
ยท
24 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...