Skip to main content
Genesis
Зібрано зDou3 дні тому
Frontend

Web developer

Vue.jsNuxt.jsTypeScriptREST APIWebSocketsTailwind CSSMediastream ApiGetusermediaGitFigmaViteAWS ECSSSR
Формат
Hybrid
Зайнятість
Локація
Kyiv
Оплата
Не вказана

Про позицію

Genesis is looking for a Web developer with experience in Vue/Nuxt to join their rapidly growing team working on social products in video streaming. The applications they work on are top rank in their segment and have over 10 million downloads worldwide.

Обовʼязки

  • Implement new features in Nuxt 3 (Vue 3) application using TypeScript and Composition API
  • Design and support application architecture based on FSD approach
  • Integrate with REST API and WebSocket, manage state through Pinia
  • Create interfaces according to Figma using Tailwind CSS and ensure responsiveness
  • Optimize performance: Lighthouse, bundle size, lazy loading
  • Refactor existing code and manage technical debt
  • Actively participate in code reviews and promote engineering practices within the team.

Вимоги

  • 4+ years of commercial experience with Vue 3/Nuxt 3 and SPA development
  • Full understanding of Composition API: composables, reactivity (ref, reactive, computed, watch), lifecycle hooks
  • Confident knowledge of TypeScript in the context of Vue components and API layer
  • Experience with state management: Pinia (or Vuex)
  • Practical experience with Tailwind CSS 3/4 and building responsive interfaces
  • Understanding modular architecture: Feature-Sliced Design (FSD) or molecular approach
  • Experience with REST API: structuring requests, error handling, typing
  • Experience with WebSocket/Socket.io for real-time communication, handling reconnects, managing connection state
  • Experience with browser video/audio: MediaStream API, getUserMedia, permission handling
  • Confident use of DevTools for debugging (Network, Performance, Vue DevTools)
  • Experience with Vite: configuration, plugins, build optimization
  • Ability to work with Git (merge requests, code review) and team workflow.

Переваги

  • Hybrid work format in a new autonomous office with breakfast, lunch, and snacks
  • 4 weeks of paid vacation per year and unlimited sick-leave days
  • Access to a corporate doctor and medical insurance
  • Compensation for English courses and training programs
  • Access to internal schools, training events, and over 1000 courses, lectures, and e-books on various topics.
Web developer