Android-разработчик в команду Movika
Требуется android-разработчик в команду movika.
Должностные обязанности:
Мы разрабатываем IT-решения для создания, монетизации, экспорта и просмотра интерактивного видео, обеспечиваем авторов контента новым форматом повествования и самовыражения и выводим потребителей контента на новый уровень погружения, восприятия и вовлечения.
Стек наших технологий: Architecture Сomponents, Navigation Сomponent, Coroutines, Room, RXJava 2 или Kotlin Flow, Kotlin Serialization, Retrofit, OkHttp, ExoPlayer.
Ищем специалиста уровня не ниже middle, который не боится выходить за рамки роли ради достижения результата.
Вам предстоит:
создавать новый продукт, связанный с обработкой видео;
дорабатывать существующий SDK по воспроизведению интерактивных видео;
проектировать и разрабатывать мобильные приложения для Android;
писать для Smart TV;
проектировать архитектуру, контролировать качество кода, осуществлять рефакторинг, писать тесты;
создавать бизнес-логику и связывать её с бэкендом;
участвовать в проектировании REST API;
взаимодействовать с тестировщиками и разработчиками бэкенда.
У нас интересно, потому что вы будете работать с видео, плеерами, заниматься оптимизацией видео и аудио, наложением звука и картинок, а также создавать новые инструменты для взаимодействия с пользователями.
Мы ожидаем, что вы:
разрабатывали коммерческие Android-приложения;
создавали много клиент-серверных приложений и библиотек;
уверенно владеете Kotlin;
знаете средства многопоточности Android, Kotlin, Java;
разбираетесь в основных паттернах проектирования.
Будет плюсом, если вы:
умеете писать unit-тесты, настраивать и поддерживать CI/CD;
работали с RxJava, Jetpack Compose;
разрабатывали под Android TV;
создавали библиотеки.
Приглашаем специалиста, который сможет посещать офис в Казани, работать в комбинированном режиме или удалённо (в пределах РФ). Ждём ваших откликов. Удачи!
Условия:
Полный рабочий день