Стек: Kotlin, Jetpack Compose, Ktor, WebSocket, Dagger2, Room, Coroutines, Flow
Ваша зона ответственности:
• Разработка картографического сервиса под Android и внутреннего мессенджера
• Синхронизация данных между клиентом и сервером, модернизация API для взаимодействия по SocketIO, WebSocket
• Интеграции со сторонними продуктами через ktor
Нам важно, чтобы Вы обладали следующими навыками:
• Понимание жизненного цикла Android приложения и основных компонентов
• Практические навыки асинхронной работы в android (coroutines, flow, mutex).
• Большой опыт работы с Room (индексы, нормализация, связи)
• Опыт написания UI с использованием Jetpack Compose (в том числе навигация, опыт миграции с xml на compose)
• Базовое понимание концепций безопасной разработки под Android
Будет плюсом:
• Протокол сообщений: Protobuf 3
• Работа Json с помощью Kotlinx Serialization
• Картографические движки: OSM, MapLibre
• Опыт работы с библиотеками с usb, webRTC, mediasoup, настройки и работы с CI/CD
Со своей стороны предлагаем:
• Работа в крупной российской IT-компании
• Официальное оформление согласно ТК РФ
• Стабильная заработная плата (оклад обсуждается на этапе собеседования с руководителем)
• Возможность профессионального и финансового роста
• Компенсация обедов в столовой
• Компенсация единого проездного в размере 3 000 руб. ежемесячно
• График работы 5/2 с 9.00 до 18.00 (пятница - сокращенный день - до 17.00)
• Офис в 15 мин от м. Нагатинская (Варшавское шоссе)
Похожие вакансии
Широкий спектр задач. От низкоуровневых вещей (медиаплеер, декодирование, системный слой) до аккуратного, продуманного интерфейса. Хорошая возможность вырасти в инженера широкого...
Опыт разработки мобильных приложений на Kotlin от 1 года. Уверенные знания Android SDK, MVP, MVI. Опыт работы с RxJava, Retrofit...
Опыт разработки Android-приложений от 4-x лет. Знание Kotlin и практический опыт работы с Jetpack Compose. Понимание архитектуры мобильных...
Имеете опыт коммерческой разработки 3-5 лет на Java/Kotlin. Имеете опыт работы со Spring Boot, Spring Data JPA/Hibernate...
Хорошие знания Kotlin и Android SDK. Опыт работы с Coroutines. Навыки написания качественного и тестируемого кода. Понимание архитектуры мобильного приложения.
