kotlin multiplatform developer for mapping applications
ниже рынка на 31,7%
вакансия
~ 200 000 ₽
в среднем
292 674 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой
подготовься к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
Мы ищем в команду сильного Desktop-разработчика, который поможет нам развивать кросс-платформенное приложение. Наш стек — это современный Kotlin Multiplatform с декларативным UI. Сейчас мы активно расширяем функционал десктопной версии продукта, работаем над сложной логикой синхронизации данных и картографическими модулями. Если тебе нравится писать чистый код, копаться в сетевых протоколах и видеть, как твои алгоритмы находят объекты на карте — эта роль для тебя.
задачи
Разработка приложения под Desktop платформу на базе Kotlin Multiplatform + Compose
Синхронизация данных между серверами, модернизация API для взаимодействия по SocketIO и WebSocket
Создание кастомных layout'ов на Compose и разработка новых модулей
Модернизация алгоритмов поиска объектов и работа с картографической визуализацией
Участие в проектировании архитектуры решения вместе с командой бэкенда и мобильной разработки
требования
Коммерческий опыт разработки от 2 лет
Отличные знания языка Kotlin, понимание корутин (Coroutines) и асинхронности
Опыт работы с базами данных: Room или Room Multiplatform
Глубокое понимание того, как работают сетевые протоколы WebSocket и SocketIO, а также знание их ключевых различий
Понимание принципов Declarative UI, опыт работы с Compose или Compose Multiplatform
Навык написания Unit-тестов
Самостоятельность, широкий кругозор и умение работать в команде
условия
Официальное оформление по ТК РФ с первого рабочего дня
График работы 5/2 с 9:00 до 18:00
Конкурентную заработную плату (обсуждается по итогам собеседования)
Комфортный офис на ул. Обручева (м. Зюзино)
Офисный формат работы, после прохождения испытательного срока возможен гибрид