Вакансии
August 7

Android-разработчик в ПИК

Обязанности:

  • Отвечать за разработку технических решений, сроки и качество реализации проектов в приложениях на Android
  • Управлять техдолгом и багами, анализировать производительность и оптимизировать приложение
  • Учувствовать и делиться экспертизой на всех этапах создания, разработки и поддержки продуктов;
  • Участвовать в проектировании взаимодействия между клиентским приложением и сервером;
  • Работать в одной команде с мобильными, фронтенд- и бэкенд-разработчиками
  • Решать сложные технические задачи по созданию SDK видеозвонков на Android
  • Решать задачи по передаче аудио- и видеоданных, их кодированию и декодированию
  • Автоматизировать рутину (например, сборки, тестирование, деплой приложения в сторы);

Мы ждем от тебя:

  • Kotlin (основной язык для разработки);
  • Java (используется в отдельных библиотеках или для поддержки старого кода).
  • Стандартный XML;
  • Jetpack Compose.
  • Retrofit2: используется для работы с сетевыми запросами (HTTP REST API)
  • MVVM (Model-View-ViewModel)
  • SQLite (через библиотеку Room).

Дополнительно:

  • Глубокое понимание Compose и XML;
  • Опыт работы с обоими инструментами и умение интегрировать их в одном проекте;
  • Понимание преимуществ и ограничений каждого подхода.
  • Медиа-протоколы:
  • Знание и опыт работы с RTCP (Real-Time Control Protocol);
  • Опыт работы с HLS (HTTP Live Streaming) для потоковой передачи данных;
  • Знание протокола SIP (Session Initiation Protocol) для организации VoIP звонков. ConnectionService и VOIP;
  • Знание API ConnectionService для интеграции звонков в систему Android;
  • Опыт реализации приложений с VoIP (Voice over IP).
  • Foreground Service:
  • Понимание концепции Foreground Service;
  • Умение разрабатывать сервисы, которые работают в фоновом режиме и имеют уведомление о своей активности;
  • Знание особенностей работы с ресурсами устройства при использовании Foreground Service.
  • Google Play (особенности правил и требований платформы);
  • Huawei AppGallery (интеграция HMS и соблюдение требований Huawei);
  • Рустор (знание специфики этого магазина и требований к приложениям).
  • Crashlytics (анализ и устранение ошибок в приложении);
  • Amplitude (сбор и анализ пользовательских данных);
  • Firebase Analytics (отслеживание поведения пользователей и ключевых метрик);
  • AppMetrica: Система аналитики для отслеживания пользовательского поведения;
  • Tracer: Инструмент для анализа производительности, логирования или мониторинга.

Что предлагаем:

  • Полностью белая зарплата: fix+kpi;
  • Минимум легаси, свобода в принятии технических решений, непосредственное участие в создании процессов и культуры разработки;
  • Участие в создании глобальных, многопользовательских проектах с нуля;
  • Удалённая работа, график, 5/2 9:00-18:00 пт до 17:00 – только полная занятость;
  • Предоставляем необходимую технику и софт;
  • Льготный ДМС, возможность оплаты обучения.

Откликнуться:

hh.ru/vacancy/123410941

https://job.pik.ru/vacancies