Компания "Медиа Эффект"
Мы разрабатываем 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
Офисный или гибридный формат работы после испытательного срока
Официальное оформление по ТК РФ
Бесплатное питание
Компенсация проезда
Дружная команда
Возможность профессионального и финансового роста
24 Июня
Разработчик 1С:ЗУП( ВИАМ, ФГУП )
Москва
от 240 000 руб.
Компания "ВИАМ, ФГУП" Обязанности: участие в проекте перехода с ЗУП 2.5 на ЗУП 3.1; программирование на языке 1С, встроенном языке...
24 Июня
Технолог-разработчик/ Технолог
Москва
Компания "Собинский Хлебокомбинат" Мы - динамично развивающаяся компания в сфере здорового питания, и сейчас ищем талантливого ТЕХНОЛОГА -...
24 Июня
Москва
Компания "CarMoney" ПСБ Финанс (бренд CarMoney) — финтех-сервис, входящий в группу SmartTechGroup и являющийся стратегическим партнером банка...
24 Июня
Москва
Компания "Coral Club" Компания ООО «Эковита» осуществляет подбор персонала для компании, работающей под брендом сoralсlub в г. Москва. Уже...
24 Июня
Разработчик( АльфаСтрахование Жизнь )
Москва
Компания "АльфаСтрахование Жизнь" Вам предстоит поддерживать и развивать корпоративное хранилище данных (DWH). А также: разрабатывать и...