Обязанности:
- Проектирование и разработка архитектурных решений для масштабируемого приложения;
- Лидерство в определении технических стандартов и best practices для Android команды;
- Техническое менторство для middle и junior разработчиков;
- Участие в архитектурном комитете и процессе RFC для ключевых технических решений;
- Проведение code review с фокусом на качество архитектуры и поддерживаемость;
- Взаимодействие с продуктовой командой для оценки технической реализуемости и оптимизации решений;
- Координация интеграции с веб-командой и UX/UI для технически корректной реализации;
- Инициирование и внедрение performance optimization и refactoring инициатив;
- Оценка и внедрение новых технологий и подходов в экосистему Android.
Ждем от Вас:
- Коммерческий опыт разработки под Android 5+ лет;
- Глубокие знания Kotlin, Dagger, Coroutines/Flow, Room и их применения в сложных архитектурах;
- Опыт проектирования и внедрения MVVM, MVI архитектур;
- Понимание возможностей и ограничений различных подходов;
- Уверенная работа с Firebase, Retrofit, OkHttp, Glide и возможность оценивать альтернативные решения;
- Опыт работы с Jetpack Compose и понимание современных подходов к UI разработке;
- Опыт в определении и оптимизации метрик производительности мобильного приложения;
- Знание классических структур данных, алгоритмов и понимание их практического применения;
- Опыт проектирования и поддержки крупных legacy кодовых баз;
- Expertise в Unit-тестировании, Espresso, и других инструментах тестирования;
- Опыт работы с CI/CD pipelines (GitLab CI, Fastlane);
- Проактивность, стратегическое мышление и навыки в управлении техническим долгом;
- Хорошие коммуникативные навыки и способность объяснять сложные техническое решения.
Что есть в нашем проекте:
Kotlin, Gradle, Dagger 2, Retrofit, OkHttp, Kotlin Coroutines/Flow, Glide, Robolectric, JUnit, Espresso, Jira, Gitlab, Fastlane, MVI, MVVM, Single Activity, Jetpack Compose, WorkManager, BDUI.
Мы предлагаем:
- Сложные и амбициозные задачи с влиянием на архитектуру и стратегию мобильного приложения;
- Работу над приложением сервиса бронирования жилья (500к+ пользователей, 8M+ загрузок);
- Возможность роста в тех. лида;
- Участие в архитектурном комитете и процессах принятия ключевых технических решений;
- Регулярные performance review, техническое менторство и вовлечение в growth план;
- Удаленный формат работы;
- Теплую атмосферу в молодой динамичной компании и прозрачность процессов;
- Официальное трудоустройство по ТК РФ;
- Конкурентную заработную плату (обсуждается индивидуально);
- ДМС со стоматологией;
- Бонусы на путешествия.