2gis2gis

Android-разработчик в команду MSDK

удалёнка, гибрид

Команда Mobile SDK развивает кроссплатформенный мобильный SDK, который используют внутренние и внешние команды для быстрой интеграции функций. Будете развивать ядро SDK, проектировать API, улучшать стабильность и производительность продукта

ГрейдMiddle

Стек

KotlinJetpack ComposeC++GradleSwiftDartSwiftUIUIKitFlutterJNIFFICMakeCocoaPodsSPMCI/CD

Задачи

  • •развитие и поддержка функциональности ядра SDK от UI до бизнес-логики
  • •проектирование устойчивых API и рефакторинг существующего кода
  • •интеграция и доработка C++-компонентов в мобильные платформы
  • •диагностика и устранение crashes, проблем с производительностью и runtime-ошибок
  • •повышение стабильности и удобства SDK для команд-потребителей

Обязательно

  • •коммерческий опыт мобильной разработки на Kotlin, Swift или Dart
  • •глубокое понимание жизненного цикла приложений, многопоточности и управления памятью
  • •уверенные навыки работы с C++: чтение, модификация и отладка кода
  • •умение разбираться в сложном legacy-коде и постепенно улучшать его
  • •владение инструментами диагностики производительности и стабильности мобильных приложений

Будет плюсом

  • •опыт интеграции C++ в iOS (Objective-C++), Android (JNI) или Flutter (FFI)
  • •опыт разработки SDK для внешних или внутренних команд
  • •опыт работы с картами, навигацией и геоданными
  • •опыт настройки сборки с использованием CMake, Gradle, CocoaPods или SPM
  • •опыт работы с CI/CD-пайплайнами
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT