Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
inDrive

Senior/Principal Android Developer (Platform and Product)

в inDrive

4 500 —‍ 6 500 €/мес на руки

📍 КипрКазахстанПомощь с переездом
Специализация
Mobile (Android)
Уровень
Senior

inDrive is a global mobility and urban service's platform with over 175 million downloads. We are in the top 2 mobile services for ordering trips in the world: 175 million installs, over 2 billion trips and 700 cities in 47 countries.

inDrive is a product used by tens of millions of people every month. They travel around cities and internationally, book goods transport or courier deliveries, look for work, and call out tradespeople providing domestic services.

inDrive has over 2,700 employees. 500 of these are engineers, who are divided into 50 cross-functional teams.

The team is responsible for the development of the driver module in the inDrive app. Your task will be to expand the product metrics linked to the increased number of transactions in the app. The team is made up of Android, iOS and Backend developers, QA testers, UX/UI designers, and data analysts.

Stack

JavaKotlinOOPSOLIDUI
  • We write code in Kotlin, keeping the legacy in Java (<20 percent code).
  • Multi-modular architecture, about 100 modules.
  • 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.
  • We write unit tests, whereas the UI tests are written by a dedicated automation team.
  • Code analysis: Detekt + ktLint, Android Lint, custom Detekt rules.
  • The project’s health and quality aspects are handled by a separate platform team (responsible for developing useful tools, improving app launch time, and optimizing connections in modules).

Tasks and duties are to

  • Develop new app functionalities, mostly within the feature team (e.g., payments or geo-navigation teams).
  • Maintain the existing functionality.
  • Participate in code reviews.
  • Participate in sprint planning and task decomposition processes.
  • Write unit and UI tests.

You will be a good fit for our team if you

  • You have a minimum of three years’ experience working in commercial mobile app development for Android.
  • You have a strong knowledge of the Java and Kotlin languages.
  • You understand the principles of OOP and SOLID, as well as design templates.
  • You know how to write supported and testable code.
  • You know how to argue your point of view effectively.
  • You know how to write unit and UI tests.

We will provide for you

  • A flexible work schedule, official employment compliant with the Labor Code. After one year of employment, workers are eligible for the Office Without Borders program, which allows them to move temporarily to and work from any location in the world.
  • Relocation to Cyprus or Kazakhstan at the company's expense, relocation package, reimbursement for hotel expenses until you find a place to rent, subsidized housing, assistance with arrangements for placing kids in schools and daycare centers, life insurance and voluntary health insurance.
  • Regular external and internal training. Employees have the opportunity to attend professional conferences as participants or speakers.
  • Partially or fully paid supplementary training courses.
  • The Sinet Challenge personal growth and development program, in which we set goals and work to reach them together: The Sinet Run is intended to foster a culture of running, and the Sinet Challenge is a partial compensation for outdoor activities during the vacation season.
  • Monthly “Fun Day” activities — corporate events in various formats, ranging from standup nights to hikes in the mountains.
  • Something nice on important dates —company gifts to mark weddings, the birth of a child, and birthdays.
Александра Соколова IT Recruiter
inDrive

О компании inDrive

Сфера
Продуктовая компания
Размер
1001+

inDrive — международная технологическая платформа транспортных и бытовых услуг. Они входят в топ-2 мобильных сервисов для заказа поездок в мире: более 150 миллионов установок, более 2 миллиардов поездок, 700+ городов в 40+ странах мира.

Похожие вакансии

3 000 – 5 000 $/мес на руки
📍 Тбилиси (Грузия), Малага (Испания), помощь с переездом
300 000 – 450 000 ₽/мес на руки
📍 Армения, самостоятельный переезд
300 000 – 430 000 ₽/мес на руки
📍 Ташкент (Узбекистан), помощь с переездом
250 000 – 400 000 ₽/мес на руки
📍 Любые страны, полная удалёнка, самостоятельный переезд
200 000 – 400 000 ₽/мес на руки
📍 Москва (м. Деловой центр), Санкт-Петербург (м. Лиговский проспект), Минск (Беларусь), Белград (Сербия), помощь с переездом