Напиши текст вакансии для должности "Android Developer". Название компании: "ABBYY". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Kotlin', 'Rx', 'Android', 'Android SDK'

В команду мобильной разработки ищем опытного (Middle/Senior) Android разработчика (Удаленно или московский офис, по желанию) Про продукт  Нужно прокачать флагманские B2C приложения: FineReader, TextGrabber, BusinessCardReader. Предстоит погрузиться в мобильные технологии сканирования, распознавания и перевода, а также влиять на принятие решений по продукту. Подробнее о приложениях тут: https://www.abbyy.com/ru/mobile/ Помимо развития B2C продуктов, перед нами встает новый вызов: перенести знания и опыт мобильной разработки из B2C в B2B. Будем помогать крупным компаниям развивать их мобильные версии продуктов при помощи наших технологий. Техстек Используем Kotlin и Android SDK, RxJava и Coroutines, Clean Architecture и MVP/MVI. Пишем тесты на junit и Spek. Teamcity для CI/CD, jira как багтрекер. Чем вы будете заниматься  Разрабатывать новые фичи продуктов Abbyy; Поддерживать и оптимизировать работу существующих приложений; Проводить ревью кода коллег; Предлагать варианты реализации, идеи по развитию продукта; Участвовать в кроcсфункциональных задачах вместе с командами RnD, Web, SDK, инновационных разработок; Расширять кругозор, можно разбираться, как работают изнутри разные технологии: OCR, наш движок NeoML и другие; Участвовать в research, есть нетривиальные задачи, эксперименты, мы пробуем делать то, что до нас никто не делал; При желании участвовать в конференциях и выступать ни них;  Про команду и процессы У нас матричная структура, все разработчики отдела Android разработки распределены по кроссфункциональным командам, которые собираются для работы над фичами. Работаем в команде с ПО, ПМ, iOS и Android разработчиками, бекендерами, дизайнерами, аналитиком. Работаем по agile. Не делаем культ из идеологии, подбираем методологию под актуальную ситуацию. Когда-то применяем scrum, когда-то kanban. Важно, чтобы процессы помогали решать наши текущие задачи. Из регулярных встреч: стендапы, планерка для уточнения целей на среднесрочный горизонт, демо по необходимости, ретро. Проводим код ревью, в рамках CI/CD запускаем автотесты. Вовлекаем команду в принятие решений. ПО формирует цели и стратегию развития продуктов, ПМ отвечает за сроки, команда обсуждает, предлагает, реализует. Что мы ждем от вас  Имеете глубокие знания Kotlin и Android SDK, опыт разработки под Android не менее 3 лет; Использовали Clean Architecture, MVP/MVVM/MVI; Знакомы с Java, умеете обращаться с RxJava/Coroutines; Имеете опыт работы с junit; Умеете работать в команде, конструктивно общаться, продуктивно обсуждать задачи; Знаете английский, на уровне чтения тех.документации.  Будет плюсом, если вы (но не обязательно)  Знакомы с новыми функциями Android, Instant Apps или работал с нативным кодом (С++); Умеете работать с Gradle: профилирование, написание тасков, создание и работа с модулями.