Android Developer
Отдел: Дирекция Бизнес-платформы
Тип занятости: Полная занятость
Местоположение: Казахстан
Описание
Команда User Experience отвечает за разработку и внедрение инициатив в рамках superApp, а также за формирование целостного и последовательного пользовательского опыта. Мы активно проводим A/B-тесты на выборках в десятки и сотни тысяч пользователей, чтобы быстро проверять гипотезы и эффективно доносить ценность новых функций нашей аудитории.
Команда напрямую влияет на внешний вид приложения и его общую эволюцию. Одно из ключевых направлений — поиск и внедрение оптимальной версии главного экрана с возможностью гибкой настройки под разные рынки по всему миру.
Ключевые обязанности
- Вести проектирование и разработку функций для Android от стадии исследования до выпуска
- Разрабатывать системную архитектуру, применять Clean Architecture / MVI / MVVM и проводить ревью PR для соблюдения стандартов, определенных сообществом
- Выпускать запуски с флагом функции и A/B-эксперименты; анализировать результаты и итеративно улучшать
- Выявлять и устранять проблемы производительности с использованием профилировщиков CPU/Памяти/Запуска, Systrace/Perfetto и сетевых инструментов
- Добиваться высокого покрытия модульными тестами; автоматизировать CI/CD с помощью GitHub Actions/Gradle; обеспечивать безопасное кодирование (ktlint/Detekt)
- Настраивать дашборды мониторинга (Firebase Crashlytics/Analytics), оценивать риски и проектировать безопасное хранение/передачу данных (Android Keystore, EncryptedStorage)
- Участвовать в планировании спринтов и декомпозиции задач; наставлять инженеров и вносить вклад в инженерные руководства
Навыки, знания и опыт
- 4+ года коммерческой разработки под Android; экспертное знание Kotlin и современных Android API
- Практический опыт работы с Retrofit/OkHttp, Coroutines/Flow (плюс RxJava для legacy), Jetpack (Compose, WorkManager), Google Maps, FCM, Gradle
- Подтвержденный опыт работы с CI/CD (GitHub Actions/GitLab CI), флагами функций и масштабным A/B-тестированием
- Глубокое понимание офлайн-хранилищ, конкурентности, оптимизации производительности и отладки сетевых запросов
- Понимание принципов backend-Dействия и проектирования API; способность принимать решения на основе данных
- Практический опыт применения Clean Architecture и основных паттернов (MVI/MVVM/MVP) в продакшене
Условия и бонусы
- Стабильная заработная плата, официальное трудоустройство
- Медицинская страховка
- Гибридный режим работы и гибкий график
- Доступ к профессиональным консультационным услугам, включая психологическую, финансовую и юридическую поддержку
- Участие в дисконт-клубе
- Разнообразные внутренние обучающие программы
- Частично или полностью оплачиваемые дополнительные учебные курсы
- Все необходимое рабочее оборудование