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-пайплайнами