Москва, улица Обручева
Метро: БеляевоМы ищем в команду сильного Desktop-разработчика, который поможет нам развивать кросс-платформенное приложение. Наш стек — это современный Kotlin Multiplatform с декларативным UI. Сейчас мы активно расширяем функционал десктопной версии продукта, работаем над сложной логикой синхронизации данных и картографическими модулями.
Если тебе нравится писать чистый код, копаться в сетевых протоколах и видеть, как твои алгоритмы находят объекты на карте — эта роль для тебя.
МЫ ПРЕДЛАГАЕМ:
Официальное оформление по ТК РФ с первого рабочего дня;
График работы 5/2 с 9:00 до 18:00;
Конкурентную заработную плату (обсуждается по итогам собеседования);
Комфортный офис на ул. Обручева (м. Зюзино);
Офисный формат работы, после прохождения испытательного срока возможен гибрид;
Компенсация питания;
Дружный коллектив.
ТЕБЯ ЖДЕТ:
Разработка приложения под Desktop платформу на базе Kotlin Multiplatform + Compose;
Синхронизация данных между серверами, модернизация API для взаимодействия по SocketIO и WebSocket;
Создание кастомных layout'ов на Compose и разработка новых модулей;
Модернизация алгоритмов поиска объектов и работа с картографической визуализацией;
Участие в проектировании архитектуры решения вместе с командой бэкенда и мобильной разработки.
МЫ ЖДЕМ ОТ ТЕБЯ:
Коммерческий опыт разработки от 2 лет;
Отличные знания языка Kotlin, понимание корутин (Coroutines) и асинхронности;
Опыт работы с базами данных: Room или Room Multiplatform;
Глубокое понимание того, как работают сетевые протоколы WebSocket и SocketIO, а также знание их ключевых различий;
Понимание принципов Declarative UI, опыт работы с Compose или Compose Multiplatform;
Навык написания Unit-тестов;
Самостоятельность, широкий кругозор и умение работать в команде.
Москва
до 160000 RUR
Федеральный центр компетенций в сфере производительности труда
Москва
до 250000 RUR