Android-разработчик в Яндекс Диск
Местоположение и тип занятости
Компания
Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
Описание вакансии
О компании и команде
Яндекс Диск — часть виртуального рабочего пространства Яндекс 360. Мы разработали многофункциональное и удобное приложение, но не собираемся останавливаться. Чтобы реализовывать новые идеи быстро и качественно, мы без сомнений избавляемся от устаревших решений — не боимся рефакторинга, внедрения новых библиотек и тестирования новых подходов к разработке. Вам предстоит решать задачи, связанные с алгоритмами синхронизации данных, интеграцией с возможностями операционной системы и вёрсткой хитрых визуальных компонентов.
Наш стек:
- текущий код на Kotlin (50%), Java (40%), Kotlin Multiplatform Mobile (10%);
- новый код на Flux-подобной архитектуре;
- Dagger, Retrofit, Glide, SQLDelight + Room в одном (бывает и такое);
- CI по модели Trunk-Based Development;
- UI-тесты на Appium;
- макеты в Figma.
Что нужно делать:
- разрабатывать новую функциональность приложения на Kotlin и Kotlin Multiplatform Mobile;
- проектировать большие новые модули;
- писать UI- и unit-тесты;
- следить за работоспособностью сервиса и устранять технический долг.
Ожидания от кандидата
- знаете классические алгоритмы и структуры данных;
- программировали для Android больше 2-х лет;
- разрабатывали бэкенд на Java и хотите стать мобильным разработчиком.
Будет плюсом, если вы:
- имеете самостоятельно разработанные приложения в Google Play;
- работали с Kotlin Multiplatform Mobile.
Условия работы
- сильная команда, с которой можно расти;
- сложные задачи для сервиса с миллионами пользователей;
- возможность влиять на процесс и результат;
- расширенная программа ДМС: стоматология, обследования, вызов врача на дом и многое другое;
- оплата 80% стоимости ДМС для супругов и детей;
- курсы, тренинги, участие в конференциях.