обновлено 1 час назад
Android Developer (AI)
Мэтч
Покажет вашу совместимость с вакансией
Описание вакансии
TL;DR
Android Developer (AI): Разработка и поддержка кастомного Android-лаунчера с интеграцией рекламных SDK и AI-инструментов. Фокус на оптимизации производительности, UI/UX и создании сопутствующих приложений с акцентом на архитектуру MVVM/MVI.
Android разработчик (Custom launcher/AI)
Локация: Санкт-Петербург (офис/гибрид)
Обязанности:
- Разработка и поддержка Android-лаунчера (custom launcher);
- Практический опыт интеграции AI в процессы разработки и тестирования: применение AI-инструментов для повышения скорости разработки, автоматизации рутинных задач и улучшения качества кода.
- Создание и интеграция вспомогательных Android-приложений, связанных с лаунчером (простые утилиты, виджеты и т.п.);
- Интеграция рекламных SDK (AdMob, AppLovin, Digital Turbine и др.) в лаунчер и сопутствующие приложения;
- Улучшение визуальной составляющей лаунчера: работа над UI/UX, анимациями, темами и адаптацией под разные устройства;
- Оптимизация производительности лаунчера: снижение потребления ресурсов (память, батарея), ускорение загрузки и повышение отзывчивости приложения.
Требования:
- Опыт разработки Android-приложений от 3 лет: уверенная работа с Kotlin (при необходимости - Java);
- Понимание архитектуры Android Home/Launcher: опыт кастомизации лаунчеров, работы с интентами, обработкой дефолтных действий, виджетов и системных прав;
- Опыт работы с рекламными SDK: AppLovin, AdMob, IronSource, Digital Turbine, Unity Ads и другими - настройка, отладка
- Навыки создания простых, но эффективных утилит и companion-приложений (часы, календарь, заметки, обои и т.п.) под лаунчер;
- Уверенное владение UI-инструментами: адаптивная верстка, кастомные компоненты, анимации, темизация, поддержка разных DPI и ориентаций;
- Опыт оптимизации производительности: анализ ANR/Crash, снижение потребления памяти и батареи, плавность анимаций, fast cold start;
- Работа с Jetpack-библиотеками: Navigation, ViewModel, WorkManager, Room, DataStore и др.;
- Навыки CI/CD и сборки через Gradle, понимание принципов Play Integrity API, Dynamic Delivery, App Bundles;
- Знание современного подхода к архитектуре: MVVM, MVI, Clean Architecture;
- Опыт работы с Firebase (Analytics, Remote Config, A/B Testing, Crashlytics);
- Умение быстро разбираться в чужом коде, писать поддерживаемый, читаемый и модульный код.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера