Android разработчик
MSK | Full time | 170 - 300 т.р.
inDriver
– международный сервис пассажирских перевозок. Входим в топ-3 мобильных сервисов для заказа поездок — 70 млн. пользователей, 550 млн. поездок, 450 городов в 32 странах мира.
🏔Мы ищем Android разработчиков в продуктовую и платформенную команды inDriver.
В отделе Android разработки 20 человек, а всего в команде 120+ разработчиков и инженеров.
Что предстоит делать 🚀:
- Разработка нового функционала приложения;
- Поддержка уже существующего функционала;
- Участие в СodeReview;
- Участие в процессах планирования спринта и декомпозиции задач;
- Написание Unit тестов;
Технологический стек:
- Пишем на Kotlin, есть легаси на Java (40% кода);
- Многомодульная архитектура, 60+ модулей;
- 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;
- Здоровьем и качеством проекта занимается отдельная платформенная команда (например, разработка полезных инструментов, улучшение времени старта приложения, оптимизация связей в модулях).
Ожидаем от кандидата:
- Опыт коммерческой разработки мобильных приложений под Android;
- Отличное знание Java и Kotlin;
- Знание принципов ООП, SOLID, шаблонов проектирования;
- Умение писать поддерживаемый и тестируемый код;
- Умение аргументированно отстаивать свою точку зрения;
- Желание решать сложные задачи и развиваться;
- Умение писать Unit/UI тесты.
Предлагаем:
- Стабильную ЗП, соблюдение ТК РФ, ДМС со стоматологией;
- Современные MacBook Pro и другое необходимое для работы оборудование;
- Профессиональное обучение, конференции и английский язык;
- Перевезем вас в Москву и предоставим релокационный пакет.
Вопросы/резюме сюда 🤗:
@ok_gaivoronskaya
