Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
Android Developer
генерация резюме
сопроводительное письмо
описание
Команда Discovery отвечает за главный экран маркетплейса, который является наиболее нагруженным по трафику разделом приложения и содержит множество продуктовых модулей, включая баннеры, карусели, промо-блоки и блоки персональных рекомендаций.
задачи
- Развивать главный экран и его виджетную систему;
- Проектировать и запускать новые виджеты совместно с продактами, дизайнерами и бэкенд-разработчиками;
- Работать с A/B-экспериментами и feature-флагами;
- Оптимизировать производительность Compose-ленты, включая работу со стабильностью классов, lazy-списками и замерами через Macrobenchmark;
- Участвовать в миграции legacy-кода на Compose и MVI, улучшая архитектуру многомодульного проекта;
- Развивать общие инструменты и практики Android-платформы, проводить ревью кода и делиться наработками.
требования
- Уверенное знание Kotlin (Coroutines, Flow) и Android SDK;
- Опыт коммерческой разработки на Jetpack Compose с пониманием принципов рекомпозиции и производительности;
- Понимание однонаправленных архитектур (MVI / MVVM + StateFlow) и многомодульности;
- Опыт написания Юнит- и UI-тестов;
- Умение читать и ревьюить чужой код, договариваться в кросс-функциональной команде;
- Будет плюсом опыт оптимизации производительности мобильных приложений (Macrobenchmark, Perfetto, baseline profiles, анализ фреймов), опыт работы с A/B-экспериментами и аналитикой продуктовых метрик, опыт миграции с View-системы на Compose в боевом проекте, опыт проведения техдокладов или менторства.
условия
- Удалённая работа из любой точки мира или офис в Ташкенте;
- Возможность карьерного роста в инженерном или управленческом треке;
- Зарплата на уровне топовых компаний российского рынка;
- Обучение, развитие, поддержка участия в митапах и конференциях;
- ДМС в привязке к локации.
навыки