Команда Mobile SDK создаёт основу для интеграции возможностей 2ГИС в мобильные приложения. Предстоит развивать функциональность SDK, проектировать устойчивые API, разбирать сбои и улучшать производительность.
Технологии: Kotlin, Swift или Dart; Jetpack Compose, SwiftUI/UIKit и Flutter. Интеграция и доработка C++-кода.
Требования:
- Коммерческий опыт мобильной разработки на Kotlin, Swift или Dart.
- Понимание жизненного цикла приложений, многопоточности и управления памятью.
- Уверенная работа с C++: чтение, изменение и отладка кода.
- Умение разбираться в сложном существующем коде.
- Владение инструментами диагностики производительности и стабильности.
Будет плюсом: интеграция C++ через JNI, Objective-C++ или FFI, опыт работы с картами, навигацией и геоданными.
Условия: гибкий график; ДМС. Удалённая работа или гибридный формат. Для гибрида доступны офисы в Москве, Санкт-Петербурге и Новосибирске. Географию удалённой работы необходимо уточнить.