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

Работодатель:
Зарплата:
200 000 руб.
Опыт работы:
От 1 года до 3 лет

Мы предлагаем:

  • График работы 5/2;
  • Работа в офисе, гибридный формат после испытательного срока;
  • Официальное оформление по ТК РФ;
  • Дружную и вовлечённую команду;
  • Бесплатное питание и компенсация проезда;
  • Возможности профессионального и финансового роста;
  • Служебные командировки (при необходимости).

Тебя ждёт:

  • Разработка и сопровождение мультиплатформенных модулей на Kotlin (Android, Desktop, Backend);
  • Реализация сетевого взаимодействия: HTTP, WebSocket, Socket.IO, Ktor;
  • Обработка ошибок соединений, механизмы повторных подключений, работа в условиях нестабильной сети;
  • Сериализация/десериализация данных (JSON, Protobuf);
  • Разработка и доработка UI на Jetpack Compose, кастомные layout'ы;
  • Разработка картографической библиотеки;
  • Рефакторинг и оптимизация кода для повышения производительности и сопровождаемости;
  • Участие в проектировании архитектуры приложения вместе с командой, код-ревью.

Мы ждём от тебя:

  • Высшее образование (бакалавриат/специалитет/магистратура) или среднее профессиональное + повышение квалификации;
  • Опыт коммерческой разработки на Kotlin от 2 лет;
  • Отличное знание Kotlin, Coroutines, Flow;
  • Уверенное понимание принципов мультиплатформенной разработки (KMP);
  • Опыт работы с Compose / Compose Multiplatform;
  • Понимание клиент-серверной архитектуры, протоколов HTTP/TCP/IP/WebSocket;
  • Опыт с Room, локальным хранилищем данных;
  • Умение работать с Git, отлаживать и тестировать код;
  • Самостоятельность, ответственность, умение работать в команде.

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

Системный программист C, Linux (TLS)
АМИКОН

Глубокое знание C, опыт от 3+ лет в Linux-разработке. Понимание сетевого стека (Ethernet, IP, TCP/UDP) и принципов...

Архитектор ПО, разработчик (SDK) для сетевого процессора (Зеленоград, Москва)
НПЦ ЭЛВИС

Высшее техническое образование. Опыт разработки проектов на C. Знание операционных систем Linux на уровне понимания архитектуры. Опыт разработки драйверов устройств...

Архитектор ПО / разработчик (SDK) для сетевого процессора (Зеленоград, Москва)
НПЦ ЭЛВИС

Высшее техническое образование. Опыт разработки проектов на C. Знание операционных систем Linux на уровне понимания архитектуры. Опыт разработки драйверов устройств...

Инженер-программист Python / Test Automation Engineer (SDET) по сетевым устройствам
НПЦ ЭЛВИС

Высшее законченное (техническое) образование. Опыт тестирования сетевых устройств (маршрутизаторы, коммутаторы и др.). Python: Уверенное владение. Знание ООП, понимание структур данных...

Разработчик дистрибутива Linux / мейнтейнер (очный формат работы)
НПЦ ЭЛВИС

Опыт работы с Linux на уровне администратора. Понимание стандартов LSB, FHS, опыт применения LFS (Linux from scratch). Понимание принципов сборки...