Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Необходимо работать по графику с 9.00 до 18.00 по московскому времени.
Команда занимается разработкой официального 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, а также кастомными плагинами для конфигурации модулей.