Назад
обновлено 1 час назад

Android Developer (AI)

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

Покажет вашу совместимость с вакансией

Описание вакансии

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/нанимающего менеджера