Job VC
Frontend Vue.js Developer
Technologies
Description
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
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