1,990,243open jobs
117,835companies
247,650added this week
Browse all
Salary
≈ $14k – $39k per year (Estimated)
Location
Hybrid (Voronezh, Russia, 8am - 5pm)
Employment
Full-Time

First seen by Alion on Oct 10, 2026.

Overview
Company
Impact
Profile match
Universalnye Resheniya is a Russian company that installs video surveillance systems on cars, trucks and special vehicles. It is an official dealer of MOVIREG equipment, integrates it with fleet monitoring systems and develops Android software. The company is based in Voronezh, Russia.

В связи с открытием нового направления в разработке ищем инициативных сотрудников на проект. Готовы рассмотреть различные варианты сотрудничества.

Требования к вакансии Android-разработчика (с фокусом на Bluetooth/BLE, фоновые процессы, оффлайн-режим работы с сервером через REST API)

Базовые технические требования

  • Языки: уверенное владение Java (обязательно), знание Kotlin - плюс .

  • Среда и инструменты: Android Studio, Gradle, Git, понимание CI/CD-процессов.

  • Архитектура: умение перемещать задачи в фоновые процессы и реализовывать обмен данными с foreground-сервисами, умение проектировать поддерживаемый код.

  • UI: работа с View/XML, Jetpack Compose; соблюдение Material Design, адаптивная вёрстка под разные экраны.

  • Данные и сеть: Умение кэшировать данные и реализовывать оффлайн-режим, работа с REST API, JSON.

  • Работа с устройством : Работа с Bluetooth и BLE, датчиками устройства (желательно) и камерой (желательно)

  • Тестирование: желательно умение самостоятельно писать и применять юнит- и UI-тесты.

Специализированные требования

Работа с Bluetooth и BLE

  • Практический опыт интеграции BLE-устройств: сканирование, подключение, чтение/запись характеристик и дескрипторов.

  • Понимание жизненного цикла BLE-сессий, обработка разрывов соединения, переподключения и ошибок.

  • Умение работать с Android Bluetooth API, управление разрешениями под актуальные версии Android (включая Android 12+ и ограничения на доступ к местоположению/Bluetooth).

Фоновые процессы и работа приложения в фоне

  • Уверенное использование современных инструментов Android для фоновых задач: WorkManager, Foreground Services, AlarmManager (где уместно).

  • Понимание ограничений фоновой работы в современных версиях Android (Doze Mode, App Standby, лимиты на запуск сервисов).

  • Умение проектировать сценарии, которые стабильно работают при перезапусках системы, убийства процесса системой и смене состояния устройства.

  • Опыт реализации уведомлений для foreground-сервисов, корректной обработки жизненного цикла сервисов и связи с UI.

Работа с REST API и обеспечение работы при нестабильном соединении и в оффлайн-режиме

  • Уверенная работа с REST API: отправка запросов, обработка JSON-ответов, валидация структуры данных.

  • Реализация механизмов повторных попыток (retry) и экспоненциальной задержки при временных сбоях сети.

  • Проектирование и реализация стратегии кэширования данных.

  • Использование Room (или иной локальной БД) для хранения данных с поддержкой синхронизации.

  • Корректная обработка ошибок сети и таймаутов, отображение пользователю понятных состояний (нет сети, ошибка сервера, данные из кэша) и возможность ручного запуска синхронизации.

Работа с датчиками устройства (опционально)

  • Опыт работы с Sensor API: акселерометр, гироскоп, магнитометр, датчик освещённости, приближения и др.

  • Реализация фильтрации и базовой обработки сырых данных (скользящее среднее, фильтрация шумов) - как плюс.

Работа с камерой (опционально)

  • Практический опыт реализации функционала камеры через CameraX (предпочтительно) либо Camera2 API.

Дополнительные требования

  • Кросс-версионная совместимость: опыт поддержки нескольких версий Android, тестирования на разных устройствах (планшеты и смартфоны).

  • Английский: чтение документации Android, библиотек и спецификаций протоколов.

  • Портфолио: наличие примеров проектов с BLE, фоновыми сервисами и WebSocket (GitHub/демо) - сильный плюс. Условия:

  • Трудоустройство по ТК РФ, ИП, Самозанятые;
  • График работы: 5/2 с 08:00 до 17:00; По договорённости

  • Возможна подработка;

  • Возможность карьерного роста;

  • Офис в Центральном районе;

    Важно: Рассматриваем и кандидатов с небольшим опытом, но с огромным желанием развиваться в профессии.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,990,243 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Voronezh
≈ $28k – $66k per year (Estimated) • Remote (likely EAEU) • Moscow
Kotlin
Swift
Mobile
UIKit
SwiftUI
Kotlin Multiplatform
Apply
up to $28k per year • Remote (likely EAEU) • 3+ years exp • Kazan
Java
Kotlin
Java
RxJava
Kotlin
Dagger
Mobile
MVVM
MVP
DevOps
Git
Management
Confluence
Jira
Apply
$35k – $42k per year • Remote (likely EAEU) • Moscow
Kotlin
Swift
Mobile
Jetpack Compose
SwiftUI
Design
Figma
Apply
$24k – $28k per year (net) • In office • 2+ years exp • Zelenograd
Dart
Mobile
Flutter
DevOps
Rest API
WebSockets
Apply
Remote (EAEU) • 3+ years exp • Moscow
Kotlin
Kotlin
Retrofit
Kotlin Coroutines
StateFlow
Koin
OkHttp
Mobile
Jetpack Compose
MVI
Android SDK
MVVM
Room
DataStore
ViewModel
Apply
$19k per year (net) • In office • Full-Time • Almaty
Python
JavaScript
TypeScript
SQL
Databases
PostgreSQL
TimescaleDB
RabbitMQ
MS SQL
Apache Kafka
DevOps
Rest API
GitHub Actions
WebSockets
GitLab CI
CI/CD
Git
Docker
Nginx
Linux
IoT
MQTT
LoRaWAN
ThingsBoard
Apply
≈ $11k – $32k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Muntinlupa
Python
JavaScript
TypeScript
SQL
AI/ML
AI Agents
DevOps
Rest API
CI/CD
AWS
Management
Agile
QA
Playwright
Apply
≈ $110k – $220k per year (Estimated) • Hybrid • Fort Lauderdale
JavaScript
SQL
C#
C#
.NET
Databases
MS SQL
DevOps
Azure DevOps
Azure
CI/CD
Apply
$80k – $100k per year • Hybrid • Full-Time • Bachelor's Degree • New York
Java
Databases
Apache Kafka
AI/ML
AI Agents
Management
Agile
Apply
$17k per year (net) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Voronezh
Apply
$13k per year (gross) • In office • Full-Time • Voronezh
Apply
$7.8k – $9.9k per year (gross) • In office • Part-Time • Voronezh
Apply
$5.7k – $7.3k per year (gross) • Remote (EAEU) • Full-Time • Voronezh
DevOps
Windows
Apply
See all jobs
This is one of many
1,990,243 more open roles from verified company boards, updated every day.