ПУБЛИЧНАЯ КОМПАНИЯ GAME PLC

Flutter разработчик (middle+)

Не указана
  • Алматы
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • Flutter
  • Dart
  • HTTPS
  • ООП

Полностью удаленный формат работы со встречами раз в 1-2 недели

Мы – команда, разрабатывающая высоконагруженное приложение для стриминга и просмотра прямых эфиров. Мы рассчитываем создать продукт направленный на одновременное подключение большого числа пользователей с максимально низкой задержкой и постоянным ростом нагрузки.

Сейчас мы активно привлекаем инвестиции для обеспечения быстрого выхода на рынок и дальнейшего масштабирования.

Чем предстоит заниматься

  • Разработка и поддержка кроссплатформенных мобильных приложений (iOS/Android) на Flutter.
  • Интеграция со стриминговым сервисом, реализация модулей для передачи и потребления видеопотоков.
  • Проектирование и реализация новых функций, связанных с чатом и интерактивными элементами.
  • Работа с локальными базами данных (Drift/SQLite) и внешними сервисами (REST API, WebSockets).
  • Участие в код-ревью, обсуждение архитектурных решений, рефакторинг и оптимизация существующего кода.
  • Совместная работа с дизайнерами, бэкенд-разработчиками и DevOps-специалистами над улучшением стабильности и скорости работы продукта.

Что мы ждем от вас

  • Уверенный опыт разработки на Flutter (от 2–3 лет) и участие в релизах мобильных приложений.
  • Глубокое знание языка Dart и понимание принципов построения кроссплатформенных приложений.
  • Практический опыт работы с Drift/SQLite или другой реляционной БД.
  • Понимание SOLID и основных архитектурных паттернов и подходов принятых при разработке на flutter (BLoC, Inherited widgets, и т.д.).
  • Умение корректно использовать Clean Architecture, понимая, когда стоит упростить подход для оптимизации разработки.
  • Опыт интеграции с RESTful API (авторизация, обработка запросов, пагинация и т.д.).
  • Навыки работы с Git (создание pull-реквестов, ветвление, разрешение конфликтов).
  • Знание основ CI/CD-процессов для сборки и доставки приложений.
  • Желательно понимание базовых принципов нативной разработки под iOS/Android (плюсом будет умение при необходимости внести правки в Swift/Kotlin).
  • Желателен опыт работы со стриминговыми протоколами и мультимедийными библиотеками (RTMP, WebRTC, HLS и т.д.).
  • Так же будет плюсом если вы ранее работали с готовыми решениями стриминговых сервисов, например Agora

Будет преимуществом

  • Опыт разработки или интеграции собственных плееров для онлайн-трансляций.
  • Знание инструментов для аналитики и мониторинга стримов (например, аналитические сервисы, CDN).
  • Опыт работы в продуктовых компаниях или стартапах с быстрым релизным циклом.
  • Английский язык на уровне чтения документации и участия в переписке с международными партнёрами.

Мы предлагаем

  • Удалённый формат работы с гибким графиком.
  • Динамичный и быстрорастущий продукт, где можно влиять на ключевые технические решения.
  • Коллеги-сеньоры в команде, возможность наставничества и обмена опытом.
  • Возможность участвовать в архитектурных дискуссиях и делать вклад в развитие стриминговых технологий.

Если вы хотите участвовать в создании современного стримингового сервиса и обладаете сильными Flutter-навыками – будем рады рассмотреть ваше резюме и обсудить с вами условия.