Web developer
Genesis Посмотреть все вакансии
- Киев
- Постоянная работа
- Полная занятость
- 2+ роки комерційного досвіду з Vue 3 / Nuxt 3 та розробки SPA;
- Повне розуміння Composition API: composables, реактивність (ref, reactive, computed, watch), lifecycle hooks;
- Впевнене знання TypeScript в контексті Vue-компонентів та API-шару;
- Досвід роботи з state management: Pinia (або Vuex) - розуміння коли що використовувати;
- Практичний досвід з Tailwind CSS 3/4 та побудови адаптивних інтерфейсів;
- Розуміння модульної архітектури: Feature-Sliced Design (FSD) або молекулярний підхід;
- Досвід роботи з REST API: структурування запитів, обробка помилок, типізація;
- Досвід роботи з WebSocket / Socket.io: real-time комунікація, обробка reconnect, управління станом з'єднання;
- Досвід роботи з відео/аудіо в браузері: MediaStream API, getUserMedia, запит дозволів камери/мікрофону, обробка відмов та особливості роботи на різних платформах (iOS Safari, Android, desktop);
- Впевнене використання DevTools для дебагу (Network, Performance, Vue DevTools);
- Досвід роботи з Vite: конфігурація, плагіни, оптимізація збірки;
- Вміння працювати з Git (merge requests, code review) та командний workflow.Буде плюсом:
- Досвід з WebRTC: P2P відео/аудіозв'язок, signaling, ICE/STUN/TURN, діагностика проблем з'єднання;
- Розуміння Permissions API та особливостей запиту дозволів на різних платформах;
- Розуміння SSR / hydration у Nuxt 3;
- Досвід з PWA: service workers, push-нотифікації, офлайн режим;
- Базові знання CI/CD (GitLab CI або аналог);
- Досвід AI-assisted development: Copilot, Claude Code, Cursor;
- Досвід роботи з Figma, Sentry, монорепозиторієм.Задачі:
- Реалізація нових фіч у Nuxt 3 (Vue 3) застосунку з використанням TypeScript та Composition API;
- Проєктування та підтримка архітектури додатку за FSD-підходом;
- Інтеграція з REST API та WebSocket, робота зі станом через Pinia;
- Верстка інтерфейсів по Figma з Tailwind CSS та підтримка адаптивності;
- Оптимізація продуктивності: Lighthouse, bundle size, lazy loading;
- Рефакторинг існуючого коду та робота з технічним боргом;
- Активна участь у code review та розвиток інженерних практик в команді.Що пропонуємо:
- Гібридний формат роботи в новому автономному офісі зі сніданками, обідами та снеками;
- 4 тижні оплачуваної відпустки на рік і безлімітні sick-leave days;
- Доступ до корпоративного лікаря та медичне страхування;
- Компенсацію курсів англійської та навчальних програм;
- Доступ до внутрішніх шкіл, навчальних івентів та понад 1000 курсів, лекцій і електронних книг на різноманітні теми.