Полностью удаленный формат работы со встречами раз в 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-навыками – будем рады рассмотреть ваше резюме и обсудить с вами условия.