Android-разработчик (удаленная работа)

24 декабря 2024

Уровень зарплаты:
от 250 000 до 350 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Android-разработчик

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

Lovit - оператор цифровых сервисов. Среди наших услуг - проводной и беспроводной интернет, кабельное и интерактивное телевидение, телефония и другие полезные сервисы для людей и бизнеса. Оказываем услуги в Москве, Московской области и Санкт-Петербурге.
В связи с запуском новых проектов и растущим количеством задач мы набираем новую кросс-функциональную команду разработки. В фокусе команды будет запуск новых проектов компании в сфере умного дома.
Сейчас мы ищем уверенного Android разработчика , с высоким уровнем самостоятельности и инициативы, готового включиться в проект, внести свою экспертизу и активно участвовать в командной работе.

Что предстоит делать:

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

Что мы ожидаем:

1. Основной язык:

  • Kotlin (основной язык для разработки);
  • Java (используется в отдельных библиотеках или для поддержки старого кода).

2. Интерфейс:

  • Стандартный XML;
  • Jetpack Compose.

3. Нетворкинг:

  • Retrofit2: используется для работы с сетевыми запросами (HTTP REST API)

4. Архитектура:

  • MVVM (Model-View-ViewModel)

5. Работа с базой данных:

  • SQLite (через библиотеку Room).

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

1. Технические навыки:
Jetpack Compose и XML:

  • Глубокое понимание 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.

2. Работа с магазинами приложений:

  • Google Play (особенности правил и требований платформы);
  • Huawei AppGallery (интеграция HMS и соблюдение требований Huawei);
  • Рустор (знание специфики этого магазина и требований к приложениям).

3. Аналитика и мониторинг:

  • Crashlytics (анализ и устранение ошибок в приложении);
  • Amplitude (сбор и анализ пользовательских данных);
  • Firebase Analytics (отслеживание поведения пользователей и ключевых метрик);
  • AppMetrica: Система аналитики для отслеживания пользовательского поведения;
  • Tracer: Инструмент для анализа производительности, логирования или мониторинга.

От нас:

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


Посмотрите похожие вакансии

Android программист (Kotlin)
Компания: Business Craft Consult
Зарплата: от 250 000 до 300 000 руб.
C#-разработчик (middle)
Компания: Enaza
Зарплата: от 150 000 до 150 000 руб.
Разработчик React Native
Компания: ООО КлаудФэктори
Зарплата: от 120 000 до 280 000 руб.