Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
android developer for high-load streaming products
ориентир по рынку
вакансия
зп не указана
в среднем
337 690 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансией
подготовьтесь к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Test task (2-4 hours)
Mayflower is a technology company building highload products used by millions of people worldwide. Operating at the scale of one of the world's top-50 websites, it solves complex engineering challenges and creates solutions that power real-time entertainment for a global audience.
задачи
Develop a native Android streaming application using Kotlin and modern architecture patterns;
Implement real-time video streaming with camera and microphone integration;
Build an interactive chat system with moderation tools and viewer engagement features;
Optimize app performance for continuous streaming sessions and battery efficiency;
Integrate with streaming platform APIs, including Twitch and YouTube Live;
Collaborate with backend and design teams on feature development.
требования
Strong experience with Android development and insight into modern technologies;
Advanced knowledge of Kotlin and/or Java, including Coroutines, Flows and Jetpack libraries;
Experience with MVVM, MVI, Clean Architecture and modular applications;
Understanding of Camera APIs, MediaRecorder and media frameworks;
Strong experience with dependency injection using Dagger/Hilt;
Strong experience with RESTful APIs;
Strong testing skills, including JUnit, Espresso and UI testing;
Fluent in English and Russian;
Nice to have: experience with Java Native Interface (JNI) and C/C++, experience with mobile streaming implementations or frameworks.
условия
Full remote work;
Competitive compensation with a service contract;
Transparent performance reviews twice a year, with bonus opportunities and salary adjustments;
Annual allowance for home office improvements, sports activities, equipment upgrades and other needs;
Paid language courses, access to learning platforms and a mindfulness benefit;
Psychological support with 50% coverage;
Career growth in a fast-scaling project with opportunities to influence technical decisions;
Peer reward program recognizing contributions across the team.