Android-разработчик (Kotlin)
Ищем Android-разработчика для создания и развития коммерческого мобильного приложения.
Основные задачи
• Разработка и поддержка Android-приложения на Kotlin.
• Подключение push-уведомлений через Firebase Cloud Messaging.
• Интеграция с backend API, CRM и 1С.
• Реализация локального хранения данных и работы без интернета.
• Фоновая синхронизация локальных данных с сервером.
• Обработка нестабильного интернета, повторных запросов и конфликтов данных.
• Оптимизация производительности и исправление ошибок.
• Публикация и обновление приложения в Google Play.
Обязательные требования
• Коммерческий опыт Android-разработки от 2 лет.
• Уверенное знание Kotlin.
• Опыт разработки интерфейсов на Jetpack Compose.
• Знание Android SDK и основных компонентов Android.
• Умение работать с XML-интерфейсами в существующих проектах.
• Понимание архитектуры мобильных приложений: MVVM, MVI, Clean Architecture.
• Опыт работы с REST API и JSON.
• Опыт использования Retrofit, OkHttp или Ktor Client.
• Уверенное знание Kotlin Coroutines, Flow и StateFlow.
• Опыт работы с ViewModel и lifecycle-компонентами.
• Опыт работы с Room, SQLite или другой локальной базой данных.
• Опыт использования DataStore.
• Понимание offline-first подхода и синхронизации данных.
• Опыт работы с Firebase Cloud Messaging.
• Понимание безопасного хранения токенов и персональных данных.
• Опыт работы с dependency injection: Hilt, Dagger или Koin.
• Опыт работы с Git и командной разработкой.
• Опыт публикации приложений в Google Play Console.
Будет преимуществом
• Опыт интеграции приложений с backend-системами, связанными с 1С или CRM.
• Знание принципов модульной архитектуры Android-проектов.
• Опыт работы с Firebase Analytics, Crashlytics или Sentry.
• Опыт написания unit-, integration- и UI-тестов.
• Опыт оптимизации производительности, памяти и энергопотребления приложения.
• Знание требований Google Play к безопасности и конфиденциальности данных.
Что ожидаем от кандидата
• Ссылки на опубликованные приложения в Google Play.
• GitHub или примеры исходного кода, если они доступны.
• Краткое описание личного вклада в предыдущие проекты.
• Умение оценивать сроки и заранее сообщать о технических рисках.
• Ответственное отношение к качеству кода и срокам разработки.
📩 Отправляйте резюме и портфолио на: [evar.hr.dp@gmail.com]
📞 Телефон: [+992-98-455-60-60]