Ищем Senior Android-разработчика, способного брать на себя ключевые технические решения, проектировать архитектуру мобильного приложения и отвечать за его качество, стабильность и производительность.
Android developer in high-load apps
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка и развитие Android-приложения с высокой нагрузкой и real-time взаимодействием
- Проектирование архитектуры новых функций с использованием MVVM и MVI
- Реализация offline-first архитектуры
- Оптимизация производительности (скорость загрузки, плавность скролла, энергопотребление)
- Интеграция real-time коммуникаций и push-уведомлений
- Работа с большим объёмом данных и сложным состоянием приложения
- Code review и участие в архитектурных решениях
требования
- Кандидаты без коммерческого опыта Android-разработки не рассматриваются.
- 6+ лет коммерческого опыта Android-разработки
- Экспертное владение Kotlin (Coroutines, Flow), Jetpack Compose
- Практическое применение MVVM и MVI
- Android Architecture Components (ViewModel, WorkManager, BroadcastReceiver)
- Dependency Injection: Dagger 2 / Hilt
- Работа с сетью: Retrofit, OkHttp, offline-режим
- Работа с БД: Room, кэширование, синхронизация
- Опыт проектирования offline-first решений
- Самостоятельность и ответственность за архитектурные решения
- Опыт разработки мессенджеров или real-time приложений
- WebSocket / Socket.IO
- Оптимизация производительности и профилирование
- Data synchronization и conflict resolution
- Mobile security и шифрование данных
условия
- Полностью удалённая работа
- Конкурентное вознаграждение (обсуждается индивидуально)
- Влияние на архитектуру и техническое развитие продукта
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.