inDrive — это глобальная платформа мобильности и городских сервисов с более чем 175 миллионами загрузок.
Мы входим в топ-2 мобильных сервисов для заказа поездок в мире: 175 миллионов установок, более 2 миллиардов поездок и 700 городов в 47 странах.
inDrive — это продукт, которым ежемесячно пользуются десятки миллионов людей. Они путешествуют по городам и за их пределами, заказывают перевозку товаров или курьерские доставки, ищут работу и вызывают специалистов, предоставляющих бытовые услуги.
Технический стек:
- Мы пишем код на Kotlin, сохраняя наследие на Java (<20 процентов кода).
- Мультимодульная архитектура, около 100 модулей.
- Dagger 2, RxJava 2, Retrofit + OkHttp + Gson, Android Architecture Components (ViewModel, LiveData, Room, WorkManager), Glide, Cicerone, библиотеки Firebase.
- CI/CD: Github Actions, Docker, Python, Fastlane.
- Мы пишем unit-тесты, а UI-тесты создаёт выделенная команда автоматизации.
- Анализ кода: Detekt + ktLint, Android Lint, кастомные правила Detekt.
- Здоровье и качество проекта поддерживает отдельная платформа-команда (отвечает за разработку полезных инструментов, улучшение времени запуска приложения и оптимизацию связей между модулями).
В inDrive работает более 2700 сотрудников. Из них 500 — инженеры, разделённые на 50 кросс-функциональных команд.
Задачи и обязанности:
- Разработка новых функций приложения, преимущественно в рамках feature-команды (например, команды платежей или геонавигации).
- Поддержка существующего функционала.
- Участие в код-ревью.
- Участие в планировании спринтов и процессе декомпозиции задач.
- Написание unit и UI тестов.
Вы хорошо впишетесь в нашу команду, если вы:
- Имеете минимум три года опыта коммерческой разработки мобильных приложений для Android.
- Обладаете глубокими знаниями языков Java и Kotlin.
- Понимаете принципы ООП и SOLID, а также шаблоны проектирования.
- Умеете писать поддерживаемый и тестируемый код.
- Умеете эффективно аргументировать свою точку зрения.
- Умеете писать unit и UI тесты.
Мы предоставим вам:
- Гибкий график работы, официальное трудоустройство в соответствии с Трудовым кодексом. После года работы сотрудники могут участвовать в программе «Офис без границ», которая позволяет временно переезжать и работать из любой точки мира.
- Релокацию на Кипр или в Казахстан за счёт компании, пакет релокации, компенсацию расходов на отель до поиска жилья, субсидированное жильё, помощь с устройством детей в школы и детские сады, страхование жизни и добровольное медицинское страхование.
- Регулярное внешнее и внутреннее обучение. Сотрудники имеют возможность посещать профессиональные конференции в качестве участников или спикеров.
- Частично или полностью оплачиваемые дополнительные обучающие курсы.
- Программу личностного роста и развития Sinet Challenge, в рамках которой мы ставим цели и вместе работаем над их достижением: Sinet Run направлена на развитие культуры бега, а Sinet Challenge частично компенсирует занятия спортом на свежем воздухе в сезон отпусков.
- Ежемесячные мероприятия «Fun Day» — корпоративные события в разных форматах, от стендап-вечеров до походов в горы.
- Приятные подарки по важным датам — корпоративные презенты к свадьбам, рождению ребёнка и дням рождения.