Описания нет
Mobile developer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разработка и поддержка мобильных приложений под Android;
- Участие в полном цикле разработки: от проектирования архитектуры до публикации в Google Play;
- Реализация новых функций и улучшение существующего функционала;
- Интеграция с внешними API и внутренними сервисами компании;
- Работа с локальными и удалёнными базами данных (Room, SQLite и др.);
- Оптимизация производительности и обеспечение стабильной работы приложения;
- Настройка и использование Dependency Injection (Dagger / Hilt);
- Внедрение и поддержка Clean Architecture и паттернов проектирования;
- Взаимодействие с командой backend-разработчиков, дизайнеров и тестировщиков;
- Участие в код-ревью, написание чистого, читаемого и документированного кода;
- Тестирование и отладка приложения (unit-тесты, UI-тесты);
- Поддержка и обновление уже опубликованных приложений.
требования
- Отличное знание Kotlin и Java;
- Опыт работы с архитектурными паттернами MVVM и MVI;
- Асинхронность: уверенное владение Coroutines;
- UI: опыт работы с View-компонентами;
- Сетевое взаимодействие: опыт работы с Retrofit и OkHttp;
- База данных: опыт работы с Room;
- Картографические сервисы: опыт интеграции Yandex Map Kit;
- Геолокация: работа с GPS и локационными сервисами;
- Real-time взаимодействие: опыт работы с WebSocket;
- Принципы Clean Architecture;
- Dependency Injection: опыт работы с Dagger и Dagger Hilt.
условия
- График работы: 6/1, с 9:00 до 18:00, в субботу — до 15:00;
- Стабильную зарплату и бонусы по результатам;
- Официальное трудоустройство согласно ТК РУз;
- Обед за счет компании;
- Возможность развития и обучения;
- Участие в жизни компании: тимбилдинги, мероприятия и другие.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.