Fullstack JS / React Native разработчик

Срок для отклика истек

Описание вакансии

Обязанности:

  • Разработка и развитие кроссплатформенных приложений на React Native и Electron;
  • Поддержка и оптимизация клиентских плееров для Android, Android TV, Windows, Linux, iOS;
  • Интеграция с backend-сервисами через REST / WebSocket / GraphQL API;
  • Работа с реальным временем — обмен событиями между устройствами, синхронизация воспроизведения, обновления состояния;
  • Оптимизация производительности, устойчивости и UX плееров на разных устройствах;
  • Работа с мультимедиа-воспроизведением (HTML5 Audio/Video);
  • Участие в проектировании архитектуры и выпуске релизов;
  • Анализ и устранение проблем, возникающих в продакшене.

Требования:

  • Опыт кроссплатформенной разработки на React Native (Android, iOS, Windows, Linux);
  • Знание и понимание Android SDK и принципов работы Android-приложений;
  • Опыт нативной разработки под iOS/Android и интеграции нативных модулей в React Native;
  • Уверенные знания JavaScript / TypeScript, принципов ООП и работы с асинхронным кодом;
  • Опыт разработки и сборки Electron-приложений;
  • Опыт реализации WebSocket-взаимодействий (через Socket.IO или нативные WebSocket-API);
  • Умение работать с API, хранением данных, логированием и обновлением версий;
  • Владение инструментами LLM (Large Language Models) — использование ChatGPT, Claude, Copilot и аналогов как рабочих инструментов:

    • написание и отладка кода через промптинг;
    • генерация тестов, документации и техописаний;
    • интеграция LLM в собственные Dev/QA-процессы.

Будет плюсом:

  • Базовые знания CI/CD, Git, Docker;
  • Опыт оптимизации приложений под ограниченные ресурсы (Raspberry Pi, Android Box);
  • Опыт работы с Python / Django;
  • Опыт работы с Redis, PostgreSQL;
  • Знание React Native CLI и Android Studio.