Напиши текст вакансии для должности "Senior android разработчик. Цифровые поверхности Салют (SberDevices)". Название компании: "Сбербанк". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Android', 'Java', 'Android SDK', 'Kotlin'

SberDevices – молодая IT-компания, созданная в 2019 году (входит в группу компаний Сбер). Мы создаём идеи, самостоятельно разрабатываем продукты, занимаемся прототипированием, конструированием, придумываем дизайн, программные решения, контролируем качество на фабриках и создаём инструменты для аппаратного тестирования. Для того, чтобы эти продукты были умными, мы создаём виртуального ассистента Салют и строим вокруг него экосистему сервисов, помогающих пользователям во многих задачах. В основе лежат современные модели обработки естественного языка (NLP — Natural Language Processing), речевые технологии, алгоритмы компьютерного зрения, разрабатываем системы биометрии, модели для генерации медиаконтента и даже нейроинтерфейсы. Мы используем последние разработки в области искусственного интеллекта и машинного обучения. Перед SberDevices стоит амбициозная задача: сделать новейшие технологии максимально доступными в повседневной жизни, помочь им раскрыться и практически, и коммерчески. Наша команда делает ключевое Android-приложение в экосистеме ассистента Сбер Салют. С его помощью можно раскрыть весь потенциал ассистента, доступный на смартфоне. В приложении с помощью ассистента можно совершать покупки, общаться с магазинами и службами доставки, записываться в парикмахерские, оплачивать счета, настраивать устройства - Сбербокс, Сберпортал и остальные устройства умного дома, управлять подписками в разных сервисах, а так же решать много других ежедневных задач. Присоединившись к нашей команде ты сможешь: - Работать в большой профессиональной команде Android-разработчиков; - Почувствовать атмосферу стартапа, работая при этом в крупной, надежной компании; - Разрабатывать приложение, которым будут ежедневно пользоваться миллионы людей; - Работать над разными проектами внутри нашего продукта; - Вместе с командой принимать решения, каким будет продукт; - Решать сложные задачи, для которых нет шаблонных решений; - Изучать современные технологии и применять их в своей работе. Мы ожидаем что ты: - Имеешь опыт разработки современных Android-приложений от 2-х лет; - Отличное знаешь Kotlin (или хотя бы Java, но у нас все на Kotlin);; - Знаешь классические структуры данных и алгоритмы; - Имеешь опыт разработки многопоточных приложений; - Умеешь писать unit тесты; Будет плюсом если ты: - Работал с RxJava 2 и/или kotlin coroutines/flow; - Использовал популярные DI-фреймворки - Dagger 2 или Koin; - Знаешь что такое MVVM, MVP, clean architecture и применял эти знания на практике; - Понимаешь, как устроен gradle, и какую магию можно делать с его помощью; - Когда-либо разрабатывал библиотеки и SDK или участвовал в open-source проектах;