Ведущий android-разработчик (Kotlin)
Описание
Ищем Android-разработчика для участия в создании мобильного приложения — симулятора полётов. Вам предстоит работать с 3D-графикой, картографическими сервисами, обменом данных в реальном времени и интеграциями со сторонними системами. Технологический стек Kotlin, Jetpack Compose, Ktor, WebSocket, Socket.IO, Dagger 2, Room, Coroutines, Flow, Unity и/или Unreal Engine. Чем предстоит заниматься: Разрабатывать и развивать мобильное приложение для симуляции полётов. Работать с игровыми движками Unity, Unreal Engine или их аналогами. Создавать и оптимизировать 3D-ландшафты на основе картографических данных. Реализовывать синхронизацию данных между мобильным приложением и сервером. Развивать API и обмен данными через Socket.IO и WebSocket. Интегрировать приложение со сторонними сервисами с использованием Ktor. Разрабатывать пользовательские интерфейсы на Jetpack Compose. Работать с локальной базой данных Room. Что для нас важно: Уверенное знание Kotlin и опыт коммерческой Android-разработки. Понимание жизненного цикла Android-приложения и его основных компонентов. Практический опыт работы с Unity, Unreal Engine или другим игровым движком. Опыт работы с картографическими сервисами и построения 3D-ландшафтов. Хорошее понимание асинхронного программирования: Coroutines, Flow, Mutex. Уверенная работа с Room: индексы, нормализация данных и связи между сущностями. Опыт создания интерфейсов на Jetpack Compose, включая навигацию. Опыт миграции интерфейсов с XML на Jetpack Compose. Базовое понимание принципов безопасной разработки Android-приложений. Будет преимуществом: Опыт работы с Protocol Buffers 3. Использование Kotlinx Serialization для работы с JSON. Знание картографических платформ OSM и MapLibre. Опыт интеграции USB-устройств. Работа с WebRTC и mediasoup. Опыт настройки и использования CI/CD. Со своей стороны предлагаем: Работа в аккредитованной IT-компании. Официальное оформление согласно ТК РФ. Стабильная заработная плата (оклад обсуждается на этапе собеседования с руководителем). Возможность профессионального и финансового роста. Компенсация обедов в столовой. Компенсация единого проездного в размере 3 000 руб. ежемесячно. График работы 5/2 с 9.00 до 18.00 (пятница - сокращенный день - до 17.00). Офис рядом с м. Нагатинская (10 мин. пешком). Работа в офисе.