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

Медиа Эффект

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

Описание вакансии

Мы разрабатываем 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

  • Офисный или гибридный формат работы после испытательного срока

  • Официальное оформление по ТК РФ

  • Бесплатное питание

  • Компенсация проезда

  • Дружная команда

  • Возможность профессионального и финансового роста

Посмотреть контакты работодателя

Похожие вакансии

Цифров
  • Москва

  • Не указана

Рекомендуем
Медиа Эффект

Android (kotlin)-разработчик

Медиа Эффект

  • Москва

  • до 250000 RUR

Рекомендуем
Медиа Эффект
  • Москва

  • от 200000 RUR

Рекомендуем
НТЦ Вулкан

Android Developer

НТЦ Вулкан

  • Москва

  • от 200000 RUR

Медиа Эффект
  • Москва

  • от 200000 RUR

EGAR
  • Москва

  • от 200000 RUR

ГК Орбита

Android-разработчик

ГК Орбита

  • Москва

  • до 260000 RUR

Туту
  • Москва

  • до 260000 RUR

Middle / Middle+ Java Developer

Смайл Мобайл

  • Москва

  • от 200000 RUR

СБЕР
  • Москва

  • от 200000 RUR

X5 Tech
  • Москва

  • от 200000 RUR

СБЕР
  • Москва

  • от 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию