Frontend Vue.js Developer (junior)
Summary
Junior Frontend Vue.js developer building a fintech/crypto product with real-time logic, charts, WebSockets, and complex interfaces using Vue 3, Nuxt 3, Pinia, TypeScript, and Tailwind CSS.
Ми шукаємо 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 або подібними бібліотеками