Техносфера разрабатывает сервисы и устройства для быстрого развертывания связи и координации действий в условиях чрезвычайных ситуаций, наши решения помогают спасать жизни.
Чем предстоит заниматься
Мы развиваем толстого клиента с offline-first архитектурой, где основной функционал сосредоточен на устройстве. Это значит — сложная логика, карты, сетевые протоколы и работа с внешними девайсами.
Наш стек:
Kotlin + Jetpack Compose (+ Decompose)
Архитектура: MVI
Coroutines, Flow
Room — локальное хранилище
Protobuf — сериализация
OSMDroid, Proj4j, JTS — картография
Внешние интерфейсы: USB/UART
Tracer — логирование и аналитика
Что нам важно:
Уверенное владение Kotlin и Android SDK
Опыт работы с Compose (или сильное желание освоить его)
Понимание архитектурных подходов (MVI/DI/Decompose)
Интерес к low-level задачам: работа с железом, нестандартные протоколы
Самостоятельность и инициативность в решении инженерных задач
Бонусом будет:
Опыт работы с внешними устройствами (USB, Bluetooth, UART)
Понимание принципов offline-first и локальных баз
Опыт работы с картографией (OSMDroid или любыми GIS-инструментами)
Что предлагаем:
Работа в сильной и тёплой команде, где ценят инженерию и продуктовый подход
Влияние на продукт и решения (никакой бюрократии, все на связи)
Прозрачные процессы, дружелюбная атмосфера стартапа, но с организованностью взрослой компании
Работа над проектами, которые приносят реальную пользу
Оплату обсуждается индивидуально — по уровню и опыту
Возможность работать удалённо / гибридно
Офисы в Питере, Ульяновске и Иннополисе