android разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда занимается разработкой официального Android-приложения для крупной сети фастфуда.
задачи
- Проектировать и поддерживать многомодульную архитектуру приложения;
- Разрабатывать новые функциональные возможности с использованием Jetpack Compose и MVI;
- Управлять состоянием данных через Kotlin Coroutines и Flow;
- Настраивать сетевое взаимодействие с помощью Ktor;
- Работать с локальной базой данных Room, включая сложные запросы и миграции;
- Настраивать конфигурацию модулей и сборку проекта через Gradle;
- Проектировать архитектуру тестов и обеспечивать покрытие кода;
- Изучать и внедрять внутренние инструменты команды (Surf Navigation, Arkana, паттерны работы с состояниями);
- Поддерживать работу приложения в различных сторах с учетом специфики GMS и HMS.
требования
- Уверенное владение Kotlin;
- Опыт коммерческой разработки на Jetpack Compose;
- Опыт работы с Clean Architecture и многомодульными проектами;
- Понимание и опыт использования MVI;
- Уверенная работа с Dagger Hilt;
- Опыт работы с корутинами, включая Flow, StateFlow и SharedFlow;
- Навыки работы с Room, Ktor или Retrofit;
- Продвинутое знание Git;
- Опыт настройки Gradle, включая buildSrc или convention plugins;
- Будет плюсом знание kotlinx.serialization, опыт написания snapshot-тестов, понимание CI/CD, опыт работы с Firebase, Detekt, KtLint, разными сборками (flavors, build types), HMS и GMS, а также кастомными плагинами для конфигурации модулей.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.