Мы ищем в команду сильного Desktop-разработчика, который поможет нам развивать кросс-платформенное приложение. Наш стек — это современный Kotlin Multiplatform с декларативным UI. Сейчас мы активно расширяем функционал десктопной версии продукта, работаем над сложной логикой синхронизации данных и картографическими модулями.
Если тебе нравится писать чистый код, копаться в сетевых протоколах и видеть, как твои алгоритмы находят объекты на карте — эта роль для тебя.
МЫ ПРЕДЛАГАЕМ:
-
Официальное оформление по ТК РФ с первого рабочего дня;
-
График работы 5/2 с 9:00 до 18:00;
-
Конкурентную заработную плату (обсуждается по итогам собеседования);
-
Комфортный офис на ул. Обручева (м. Зюзино);
-
Офисный формат работы, после прохождения испытательного срока возможен гибрид;
-
Компенсация питания;
-
Дружный коллектив.
ТЕБЯ ЖДЕТ:
-
Разработка приложения под Desktop платформу на базе Kotlin Multiplatform + Compose;
-
Синхронизация данных между серверами, модернизация API для взаимодействия по SocketIO и WebSocket;
-
Создание кастомных layout'ов на Compose и разработка новых модулей;
-
Модернизация алгоритмов поиска объектов и работа с картографической визуализацией;
-
Участие в проектировании архитектуры решения вместе с командой бэкенда и мобильной разработки.
МЫ ЖДЕМ ОТ ТЕБЯ:
-
Коммерческий опыт разработки от 2 лет;
-
Отличные знания языка Kotlin, понимание корутин (Coroutines) и асинхронности;
-
Опыт работы с базами данных: Room или Room Multiplatform;
-
Глубокое понимание того, как работают сетевые протоколы WebSocket и SocketIO, а также знание их ключевых различий;
-
Понимание принципов Declarative UI, опыт работы с Compose или Compose Multiplatform;
-
Навык написания Unit-тестов;
-
Самостоятельность, широкий кругозор и умение работать в команде.
Похожие вакансии
Высшее техническое образование в области машиностроения. Опыт работы в области конструирования и расчетов не менее 3 лет. Знание требований ЕСКД...
Высшее юридическое образование, стаж работы по направлению юриспруденция: не менее 2-3 лет. Необходимые знания: гражданское, банковское, финансовое, административное, корпоративное...
Высшее образование(техническое, экономическое). Опыт работы в сфере закупок не менее 3 лет, по группе металл, группа станки и оборудование...
Высшее профильное образование (экономика / бухучёт). Опыт главным бухгалтером или заместителем финансового директора от 5 лет. Уверенные 1С:Бухгалтерия 8...
Высшее техническое образование (информатика и вычислительная техника, приборостроение, радиотехника, автоматизация). Опыт разработки встроенного ПО для микроконтроллеров на языке C не...
