← Усі вакансії

Web developer

Genesis, Київ, гібрид
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Привіт!

Маємо чудову можливість для тебе долучитися до одного з наших стрімко зростаючих бізнесів, який працює над social продуктами у сфері відеострімінгу.

Застосунки, які використовують наші рішення, вже входять у топ свого сегменту, активно поширюються по всьому світу і мають понад 10 мільйонів завантажень. Ми впроваджуємо передові технології peer-to-peer аудіо та відеозв’язку, які використовуються в таких продуктах, як Telegram, WhatsApp та Google Meet.

Наші продукти активно зростають, а разом з ними зростає і наша команда. Саме тому ми шукаємо Web developer (Vue/Nuxt).

Що очікуємо від тебе: — 4+ роки комерційного досвіду з 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 курсів, лекцій і електронних книг на різноманітні теми.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot