Обязанности:
GS Labs – центр исследований и разработок программных продуктов и потребительской электроники. Общее число сотрудников - более 300, включая головной офис в Санкт-Петербурге и распределенную команду по всей России. Ключевое направление деятельности – разработка и интеграция программно-аппаратных комплексов для цифрового телевидения и других интерактивных сервисов. Наши решения используются у крупнейшего российского оператора цифровой среды - Триколор, а также у других эфирных и кабельных операторов телевещания России и за рубежом. Проект Разработка OTT приложений для Android и AndroidTV. Стек: Kotlin, Coroutines, Koin, Hilt, MVVM, Clean Architecture, RxJava2, Jetpack, OkHTTP. Что предстоит делать Проектирование и разработка функционала в приложении для Android на Kotlin. Интеграция с серверной стороной (JSON API, REST, WebSocket). Проектирование архитектуры, разработка и последующая поддержка приложений. Рефакторинг имеющихся компонентов и модулей, исправление багов, написание юнит-тестов, проведение код-ревью. Что нам важно Уверенное владение Kotlin, Java, Android SDK. Опыт коммерческой разработки нативных приложений под Android не менее 3х лет. Представление о Material Design для Android. Опыт разработки клиент-серверных приложений. Возможность работать в гибридном графике офис/дом. Будет плюсом Опыт работы с ExoPlayer, с Kotlin Coroutines, JNI. Опыт разработки мультиплатформенных модулей. Опубликованные проекты в Play Market.