Frontend Vue.js Developer
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 |