ვაკანსიის შესახებ
Предстоит работать над Android-приложениями с гибридным UI, многомодульной архитектурой и сложной конфигурацией сборки. В зоне внимания также производительность, поддержка легаси и автоматизация CI/CD.
Требования
- Отличное знание Kotlin, включая Coroutines и Flow, понимание Java
- Опыт работы с Jetpack Compose и классическим ViewBinding, умение верстать сложные экраны
- Понимание паттернов проектирования, опыт работы с MVP и Clean Architecture
- Уверенное владение RxJava 3 и Coroutines
- Опыт работы с Dagger 2 и понимание графа зависимостей
- Опыт работы с Retrofit 2, OkHttp и Gson, знание Room для локального хранения данных
- Базовое понимание API камеры или опыт работы с CameraX
- Знание Git и Android Studio, умение работать с Firebase, включая Crashlytics и Analytics
- Глубокое знание Gradle и Groovy DSL, умение управлять сложной конфигурацией с множеством Product Flavors, манипуляциями с манифестом и версионированием
- Опыт проектирования и поддержки многомодульных проектов с десятками подключаемых модулей через embed project
- Умение профилировать приложение, искать утечки памяти, особенно при работе с изображениями и Bitmaps, оптимизировать холодный старт и работу с сетью
- Способность поддерживать легаси на MVP и плавно внедрять современные подходы, включая Compose и MVI/MVVM
- Опыт настройки CI/CD-пайплайнов, конфигурирования Detekt и автоматической публикации релизов с помощью Google Play Publisher plugin
Условия
- Удалённая работа
Отклик
Подробности о вакансии и отклик доступны на hh.ru.
О компании
JEDai поставляет решения на базе технологии искусственного интеллекта для индустрии розничной торговли.