Разработчик Kotlin
07 Июня 2026
от 150 000 до 250 000 руб.
Город:
Москва
Занятость:
Полная занятость
Компания "Медиа Эффект"
Мы разрабатываем desktop-приложение на Kotlin Multiplatform + Compose Desktop, которое взаимодействует с несколькими серверами и аппаратной частью в режиме реального времени.
Ищем Kotlin разработчика, которому интересно работать с сетевыми протоколами, бинарными форматами обмена данных и сложным UI.
Основные особенности системы:
-
синхронизация данных между серверами
-
взаимодействие через WebSocket и Socket.IO
-
обмен сообщениями с клиентами через бинарный протокол на базе Protobuf
-
работа с картографическими данными
-
алгоритмы поиска и отображения объектов на карте
-
модульная архитектура приложения
-
кастомный UI на Compose Desktop
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
-
Разработка desktop-приложения на Kotlin Multiplatform + Compose Desktop
-
Реализация взаимодействия приложения с серверами через WebSocket и Socket.IO
-
Работа с бинарным протоколом обмена сообщениями на базе Protobuf
-
Разработка механизма подключения и взаимодействия клиентов и устройств
-
Синхронизация данных между несколькими серверами
-
Разработка и поддержка API взаимодействия с серверной частью
-
Разработка кастомных UI компонентов и layout на Compose
-
Разработка новых функциональных модулей приложения
-
Работа с картографическими данными
-
Разработка и оптимизация алгоритмов поиска объектов
-
Участие в проектировании архитектуры приложения
-
Написание unit-тестов
МЫ ОЖИДАЕМ:
-
Коммерческий опыт разработки от 2 лет
-
Уверенное знание Kotlin
-
Опыт работы с Kotlin Coroutines
-
Опыт работы с Room или Room Multiplatform
-
Понимание принципов работы WebSocket и Socket.IO
-
Опыт разработки на Jetpack Compose / Compose Multiplatform
-
Понимание базовых алгоритмов и структур данных
-
Опыт написания unit-тестов
-
Умение работать в команде
-
Самостоятельность и ответственность при работе над задачами
Будет плюсом:
-
Опыт работы с Protobuf
-
Опыт работы с Kotlinx Serialization
-
Практический опыт разработки на Compose Desktop
-
Опыт использования Dagger2 или KotlinInject
-
Работа с библиотекой Kotlinx Datetime
-
Опыт работы с картографическими библиотеками
-
Опыт взаимодействия с картографическими данными
-
Опыт работы с SQL через Exposed
МЫ ПРЕДЛАГАЕМ:
-
График работы 5/2
-
Офисный или гибридный формат работы после испытательного срока
-
Официальное оформление по ТК РФ
-
Бесплатное питание
-
Компенсация проезда
-
Дружная команда
-
Возможность профессионального и финансового роста
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
30 Мая
Team lead команды frontend разработчиков (направление "игры")( Okko )
Москва
Компания "Okko" Мы – команда, создающая развлекательные сценарии в Окко. Наша цель – разнообразить опыт пользователей, предлагая им...
30 Мая
Разработчик Go, Финансы и организационная модель( Ozon )
Москва
Компания "Ozon" Привет! Это команда Финансы и организационная модель Наша команда разрабатывает мáркетинговые инструменты для продавцов,...
30 Мая
Ведущий разработчик 1С( X5 Tech )
Москва
Компания "X5 Tech" X5 Group - лидер офлайн- и онлайн-рынка продуктов питания. Мы у прав ляем портфелем брендов сетевых магазинов «Пятёрочка»,...
30 Мая
Python разработчик (Middle/Senior)
Москва
Компания "X5 Tech" Х5 Технологии — это отдельная бизнес-единица Х5 Group, которая отвечает за создание комплексных цифровых решений для...
30 Мая
Golang-разработчик в команду Customer Data Platform
Москва
Компания "2ГИС" О проекте 2GIS CDP – это внутренняя Customer Data Platform, лежащая в основе стратегии развития всей компании 2ГИС на...
Вакансия размещена в отрасли