Медиа Эффект

Разработчик Kotlin

150 000 - 250 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет

Стек:

Kotlin, Compose multiplatfrom (Compose desctop), Ktor webSocket, SocketIO Server + client

ТЕБЯ ЖДЕТ:

  • Разработка KMP-Compose приложения под Desktop платформу
  • Синхронизация данных между серверами, модернизация API для взаимодействия с серверами по SocketIO, WebSocket
  • Разработка кастомных layout на compose
  • Создание новых модулей и внедрение
  • Разработка карт и модернизация алгоритмов для нахождения объектов
  • Участие в проектировании архитектуры решения и архитектуры приложения вместе с командой

МЫ ЖДЕМ:

  • Коммерческий опыт разработки не менее 2x лет
  • Самостоятельность и широкий кругозор
  • Умение работать в команде
  • Отличные знания Kotlin и Coroutines
  • Отличные знания Room или Room Multiplatform
  • Понимание базовых алгоритмов
  • Понимание как работают сетевые протоколы WebSocket, SocketIO и разницу между ними
  • Понимание как работает Compose или Compose Multiplatform
  • Написание Unit-тестов

БУДЕТ ПЛЮСОМ:

  • Протокол сообщений: Protobuf 3
  • Работа Json с помощью Kotlinx Serialization
  • Особенности при работе с Compose Desktop
  • DI: Dagger2/KotlinInject
  • Работа со временем: Kotlin Datetime
  • Карты: JMapviewer
  • Опыт взаимодействия с картографическими данными;
  • SQL библиотека Exposed