Flowable
Android Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Android-разработчик уровня middle в команду разработки крупного production-приложения в iGaming-компании Flutter CEE. Развитие фич на Kotlin, постепенная модернизация UI и поддержка стабильности приложения.
Задачи
- Разрабатывать и поддерживать Android-фичи на Kotlin
- Создавать новый UI на Jetpack Compose и поддерживать существующие экраны на XML
- Работать с ViewModels, StateFlow, LiveData и управлением состоянием UI
- Интегрировать REST API через Retrofit и OkHttp
- Поддерживать фичи на RxJava и помогать с постепенной модернизацией
- Диагностировать баги, улучшать производительность и стабильность приложения
- Писать unit-тесты и повышать покрытие тестами
- Участвовать в code review и технических обсуждениях
- Взаимодействовать с backend-разработчиками, QA, дизайнерами и product-менеджерами
- Поддерживать релизы приложения и решать production-инциденты
Требования
- Опыт Android-разработки от 2–3 лет
- Уверенное знание Kotlin
- Понимание Android SDK и жизненного цикла приложения
- Практический опыт с Jetpack Compose
- Опыт поддержки XML-разметки, Fragments и View Binding
- Знание MVVM и принципов Clean Architecture
- Опыт с Coroutines, Flow и StateFlow
- Опыт с Retrofit, OkHttp и REST API
- Знакомство с RxJava
- Опыт с Navigation Component
- Понимание dependency injection
- Опыт работы с Git и совместной разработкой
- Умение писать чистый, поддерживаемый и тестируемый код
- Опыт unit-тестирования и мокирования
- Навыки отладки и решения проблем
Условия
- Гибридный формат работы
- Щедрый ежегодный отпуск
- Индивидуальная медицинская страховка
- Оплачиваемый больничный
- Семейное вознаграждение
- Бонусы за производительность и реферальные бонусы
Навыки
- Kotlin
- Jetpack Compose
- XML
- ViewModels
- StateFlow
- LiveData
- Retrofit
- OkHttp
- RxJava
- Coroutines
- Flow
- Fragments
- View Binding
- MVVM
- Clean Architecture
- Navigation Component
- Dependency Injection
- Git
- Unit testing
- Android SDK
- REST API