Frontend Vue.js Developer (junior)

Hanna Robulets Company

Vue

Location
Remote
Employment
Full-time
Level
Mid-level
Category
Frontend
Posted

Description

Ми шукаємо Frontend Vue.js Developer у динамічний fintech / crypto-продукт, де багато real-time логіки, графіків, WebSockets, складних інтерфейсів і високих вимог до якості коду.

Tech stack

Vue 3, Nuxt 3, Pinia, Vue Router, TypeScript, Vite, Tailwind CSS, SCSS, Socket.io, REST API, Chart.js / klinecharts, VueUse, Vuelidate, VueDatepicker, Floating Vue, Vue I18n.

We value

Вміння думати, а не просто писати код

Швидке занурення у складну бізнес-логіку

Відповідальність за результат

Якісну комунікацію в команді

Вимоги

Досвід з Vue 3 Composition API

Практичний досвід з Nuxt 3: middleware, layouts, composables

Досвід роботи з Pinia: store, actions, getters, subscriptions

Досвід з WebSockets / Socket.io: підключення, обробка потоку подій, reconnect, синхронізація стану

Робота з REST API: axios/fetch, error handling, loading states

TypeScript: базове типізування компонентів, props, API responses

Tailwind CSS: responsive layout, кастомізація config

Вміння читати, підтримувати та рефакторити чужий код

Git: pull requests, code review, conflict resolving

Обов'язки

Розробка та підтримка frontend-функціоналу на Vue 3 / Nuxt 3

Робота з real-time даними через WebSockets / Socket.io

Інтеграція з REST API

Розробка адаптивних інтерфейсів на Tailwind CSS / SCSS

Робота з графіками, таблицями, торговими та фінансовими інтерфейсами

Рефакторинг існуючого коду без порушення бізнес-логіки

Участь у code review, командних обговореннях та покращенні архітектури frontend-частини

Буде плюсом

Розуміння crypto / trading domain: біржі, ордери, свічкові графіки, гаманці

Досвід з Chart.js, klinecharts або TradingView widgets

Досвід з Web3

Оптимізація при великому потоці socket-повідомлень: throttle, debounce, virtual lists

Досвід з vuedraggable, vue-advanced-chat або подібними бібліотеками

Apply at the source

This role was published by Hanna Robulets Company and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗