Mango FZCO, создала и развивает международный продукт Windi Messenger - интеллектуальный мессенджер нового поколения, где общение и управление задачами объединены в одном пространстве. Расширяем команду и ищем талантливого Senior Kotlin Developer для разработки нашего Android приложения.
android-разработчик для мессенджера
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка и улучшение приложения Windi — мессенджера, которым вы сможете гордиться, и который могут использовать даже ваши друзья и знакомые
- Проектирование архитектуры новых фич с использованием MVVM и MVI паттернов
- Реализация offline-first подхода — пользователи должны читать сообщения, писать и управлять задачами даже без интернета
- Оптимизация производительности мессенджера — скорость загрузки сообщений, плавность скролла, экономия батареи
- Code review и участие в архитектурных решениях
- Интеграция real-time коммуникаций и push-уведомлений
требования
- Опыт разработки на Android: от 6 лет
- Kotlin: уверенное владение, понимание корутин и flow
- Jetpack Compose: готовность к внедрению современного UI
- Архитектурные паттерны: практический опыт с MVVM и MVI
- Android Architecture Components: ViewModel, WorkManager, BroadcastReceiver
- Reactive Programming: Kotlin Coroutines
- Dependency Injection: Dagger 2/Hilt
- Работа с сетью: Retrofit, OkHttp, обработка ошибок и оффлайн режима
- Работа с базами данных: Room как основа offline-first архитектуры, кэширование сообщений и задач.
- Будет плюсом: Опыт разработки мессенджеров или чатов; Опыт Real-time коммуникации: WebSocket, Socket.IO или аналоги; Оптимизация производительности: профилирование, работа с большими списками сообщений; Offline-first подход: синхронизация данных, conflict resolution; Security: шифрование сообщений, безопасное хранение данных
условия
- Конкурентоспособная зарплата и бонусы
- Полностью удаленная работа
- Дружественную и поддерживающую команду
- Возможности для профессионального роста и развития
- Возможность влиять на продукт и архитектурные решения
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.