Напиши текст вакансии для должности "Middle/Senior Android Developer (remote)". Название компании: "inDriver". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Java', 'Android', 'ООП', 'kotlin'

inDriver — международный сервис пассажирских перевозок. Мы создаем глобальный высокотехнологичный продукт, который меняет жизнь миллионов людей к лучшему. Входим в топ-3 мобильных сервисов для заказа поездок в мире — 100 млн. установок, 1 млрд. поездок, 500+ городов в 37 странах мира. В отделе Android разработки больше 25 человек, а всего в команде 250+ разработчиков и инженеров.Разработка ведется не только по направлению городских перевозок пассажиров, но и по другим смежным направлениям таких как грузовые, междугородние перевозки, и дальше таких сервисов будет появляться еще больше. И все это в одном приложении. Наш стек:  пишем на Kotlin, есть легаси на Java (30% кода); многомодульная архитектура, 80+ модулей; Dagger 2, RxJava 2, Retrofit + OkHttp + Gson, Android Architecture Components (ViewModel, LiveData, Room, WorkManager), Glide, Cicerone, Firebase libs; CI/CD: Github Actions, Docker, Python, Fastlane; пишем Unit тесты, UI тесты пишет отдельная команда автоматизаторов; анализ кода: Detekt + ktLint, Android Lint, кастомные правила Detekt; здоровьем и качеством проекта занимается отдельная платформенная команда (например, разработка полезных инструментов, улучшение времени старта приложения, оптимизация связей в модулях).  Какие задачи предстоит решать:  разработка нового функционала приложения, в основном в рамках feature-команды (например, межгородские перевозки или команда платежей); поддержка уже существующего функционала; участие в code review; участие в процессах планирования спринта и декомпозиции задач; написание Unit тестов;  Ожидаем от кандидата:  опыт коммерческой разработки мобильных приложений под Android; отличное знание Java и Kotlin; знание принципов ООП, SOLID, шаблонов проектирования; умение писать поддерживаемый и тестируемый код; умение аргументированно отстаивать свою точку зрения; желание решать сложные задачи и развиваться; умение писать Unit/UI тесты.  Мы предлагаем:  стабильную заработную плату, соблюдение ТК РФ, ДМС со стоматологией с первого месяца; современные MacBook Pro и другое необходимое для работы оборудование; неограниченные возможности профессионального и карьерного роста, регулярное внешнее и внутреннее обучение от наших партнеров; частично или полностью оплачиваемые дополнительные обучающие курсы, занятие английским языком с преподавателем в офисе, посещение профильных конференций; программы личностного роста, в которых мы ставим цели и вместе к ним движемся; стать частью международной команды профессионалов и просто хороших людей, которые все вместе создают одну из самых крутых историй успеха в мировой IT-индустрии; перевезем вас в Москву и предоставим релокационный пакет; работа в офисе, в офисе+удаленно (гибрид), удаленно.  Наши сотрудники - самое ценное, что у нас есть. Мы заботимся о том, чтобы офисное пространство было максимально комфортным для работы и отдыха. В офисе есть уютная кухня, игровая комната и зоны для отдыха. Мы любим различные корпоративные мероприятия и тематические дни, чтобы наша жизнь была еще более интересной и насыщенной. Мы заботимся о здоровье сотрудников, поэтому сейчас работаем удаленно из разных городов. Компания предоставляет все необходимое оборудование для удаленной работы, доставим курьером в первый рабочий день.Иногда встречаемся в офисе на ст.м. Белорусская (&quot;Белая площадь&quot;).