Описание вакансии
Ключевые обязанности
- Разработка Android-приложений, проектирование архитектуры и выбор технологий
- Решение проблем производительности и оптимизация Android-приложений
- Управление командой Android-разработчиков, включая контроль прогресса, качества и оценку персонала
- Оптимизация бизнес-логики и рендеринга пользовательского интерфейса
- Разработка инновационных бизнес-решений для платформы Android
- Исследование и внедрение новых технологий для улучшения возможностей продукта
- Постоянное обслуживание и обновление Android-продуктов
- Сотрудничество с другими отделами (например, маркетингом) для предоставления технической поддержки
Требования к кандидату
- Глубокие знания в области архитектуры Android-приложений
- Опыт работы с ускорением слабых сетей и оптимизацией соединений
- Подтвержденный опыт работы с приложениями, имеющими не менее 100 000 DAU (ежедневных активных пользователей)
- Практический опыт в областях оптимизации производительности, включая:
- Оптимизацию энергопотребления
- Снижение задержек
- Мониторинг приложений
- Оптимизацию памяти
- Ускорение рендеринга UI
- Оптимизацию высокочастотных потоков
- Оптимизацию сети
- Проекты глобализации/локализации
- Отличные навыки решения проблем и способность оптимизировать сложные системы
- Сильные лидерские качества и опыт управления командой
- Способность эффективно сотрудничать с кросс-функциональными командами
Предпочтительные квалификации
- Опыт работы с Kotlin и современными фреймворками для Android-разработки
- Знание CI/CD-процессов для Android-приложений
- Знакомство с Agile-методологиями разработки
- Опыт наставничества младших разработчиков
- Глубокое понимание лучших практик мобильной безопасности
