Обязанности:
Чем будем заниматься: Разработка новых функциональных модулей и фич приложения на Kotlin Поддержка и улучшение существующей кодовой базы Работа с архитектурой: Clean Architecture, MVI/MVVM, Modularization Интеграция с backend (REST, WebSocket) Оптимизация производительности, размера приложения и потребления памяти Написание Unit/UIтестов Code review и шеринг знаний внутри команды Участие в оценке задач и планировании спринтов Будет большим плюсом: Опыт публикации приложений в Google Play и работа с Google Play Console Знание Kotlin Multiplatform (KMP) Опыт с Firebase / Amplitude / AppMetrica Знакомство с Compose Multiplatform Опыт оптимизации приложения под разные устройства и Android версии Что мы ожидаем от Вас: Опыт коммерческой разработки на Kotlin от 2 лет Отличное знание Kotlin и Coroutines / Flow Опыт построения offlinefirst приложений с синхронизацией (локальные БД, фоновые воркеры, конфликты, идемпотентность) Опыт работы с Jetpack компонентами (Jetpack Compose, ViewModel, Navigation, Room, SQLDelight, WorkManager и др.) Знание принципов Clean Architecture и SOLID Опыт работы с Dependency Injection Умение работать с Gradle мультимодульными проектами Навыки диагностики logcat, adb, профилирование Опыт сопровождение легаси Умение читать требования, задавать вопросы аналитикам и договариваться с бек разработчиками для фиксации контрактов Понимание принципов ООП, многопоточности и асинхронного программирования Опыт работы с Git Понимание принципов CI/CD (желательно).Похожие вакансии