MTS Digital сердце цифровой экосистемы МТС. 12 гильдий инженеров, суперкомпьютер, системы видеоаналитики, IoT, собственная лаборатория AI и 20+ петабайт данных. Финтех, стриминг, гейминг, мобильные приложения, облачные сервисы. Каждый день мы работаем над тем, чтобы вывести мобильную и веб-разработку на новый уровень, благодаря сплоченным продуктовым командам и agile методологиям.
О проекте: "МТС Виртуальный ассистент" защитит клиента от скучной рутины, чтобы освободить время для действительно важных вещей: семьи, собственного развития, развлечений и отдыха. Он может управлять Умным домом, запускать фильмы и сериалы на ТВ и просто поддержать разговор на любую тему. И, конечно, он поможет ориентироваться в продуктах цифровой экосистемы МТС. Для создания ассистента мы используем передовые технологии, разработанные МТС Искусственный Интеллект и возможности BigData.
Чем предстоит заниматься:
Проработка архитектуры текущего приложения и её модернизация;
Организация процесса непрерывной доставки фич;
Контроль качества разработки;
Работа с командой: оценка потребностей, проведений 1-to-1, развитие сотрудников;
Разработка и поддержка Android Voice SDK;
Участие в процессе интеграции Android Voice SDK в приложения и оборудование выпускаемое в МТС;
Взаимодействие с Backend разработчиками и разработчиками других платформ;
Участие в принятии технических решений и планировании процесса разработки;
Написание тестов;
Code Review.
Что мы хотели бы видеть:
Опыт разработки на языках: Kotlin, Java;
Знание особенностей Android SDK (Context, activity/fragment/view lifecycle и т.п.);
Опыт разработки Android приложений в команде разработчиков от 5-х лет, в роли руководителя от 2-х лет;
Знание разных способов навигации в приложении и организации интерфейса
Понимание принципа многопоточности, работа с ней в Kotlin (async task, coroutines)
Умение проектировать компоненты/сервисы/интерфейсы;
Понимание алгоритмов и структур данных, подходов SOLID, KISS, паттернов ООП, архитектурных паттернов: Clean architecture, MVVM, MVP, MVI;
Понимание Android Architecture Components;
Английский на уровне чтения технической литературы.
Что мы предлагаем:
А еще: