Обязанности:
– Проектирование и разработка архитектурных решений для масштабируемого приложения;
– Лидерство в определении технических стандартов и 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 план;
– Удаленный формат работы;
– Теплую атмосферу в молодой динамичной компании и прозрачность процессов;
– Официальное трудоустройство по ТК РФ;
– Конкурентную заработную плату (обсуждается индивидуально);
– ДМС со стоматологией;
– Бонусы на путешествия.