Назад

Android-разработчик (Bluetooth/BLE)

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
trainee
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

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

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

Текст:
/
TL;DR
Android-разработчик (Bluetooth/BLE): Разработка Android-приложений с поддержкой BLE-устройств, фоновых процессов и офлайн-обмена с сервером через REST API с акцентом на стабильность работы при ограничениях современных версий Android. Focus on проектирование BLE-сессий, восстановление соединений, синхронизацию локальных данных, кэширование и работу приложения после перезапуска системы.

Локация: Воронеж, работа на месте работодателя или в гибридном формате; график 5/2 с 08:00 до 17:00, по договорённости. Офис находится в Центральном районе.

Компания

Универсальные Решения открывает новое направление разработки и формирует команду для проектной работы над Android-приложениями.

Что делать

  • Разрабатывать Android-приложения на Java с использованием Kotlin как дополнительного инструмента.
  • Интегрировать BLE-устройства: выполнять сканирование, подключение, чтение и запись характеристик и дескрипторов.
  • Проектировать фоновые сценарии с WorkManager, Foreground Services и AlarmManager.
  • Реализовывать работу с REST API, JSON, кэшированием, локальной базой данных и офлайн-синхронизацией.
  • Создавать интерфейсы на View/XML и Jetpack Compose с адаптацией под смартфоны и планшеты.
  • Обеспечивать стабильную работу приложения при сбоях сети, перезапусках системы и ограничениях фоновой активности.

Требования

  • Уверенное владение Java; знание Kotlin будет преимуществом.
  • Опыт работы с Android Studio, Gradle, Git, CI/CD, Android Bluetooth API, REST API и JSON.
  • Понимание BLE-сессий, переподключений, разрешений Android 12+, фоновых ограничений, Doze Mode и App Standby.
  • Опыт использования Room или другой локальной базы данных, реализации retry, экспоненциальной задержки, кэширования и ручной синхронизации.
  • Умение работать с View/XML, Jetpack Compose, Material Design и адаптивной вёрсткой.
  • Английский язык: чтение документации Android, библиотек и спецификаций протоколов.

Хорошо, если есть

  • Опыт работы с датчиками устройства, Sensor API и обработкой данных.
  • Опыт разработки функций камеры через CameraX или Camera2 API.
  • Навыки написания юнит- и UI-тестов.
  • Портфолио с проектами на BLE, фоновыми сервисами и WebSocket.

Культура и преимущества

  • Полная занятость и возможность согласовать график.
  • Возможна подработка.
  • Предусмотрено трудоустройство по ТК РФ, а также сотрудничество с ИП и самозанятыми.
  • Есть возможность карьерного роста.
  • Рассматриваются кандидаты без опыта или с небольшим опытом при высокой мотивации к развитию.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →