Назад к вакансиям

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

2GISУдалённоflexibleПолная занятость
C++AndroidiOSKotlinMobile DevelopmentSwiftFlutterSDKSwiftUIUIKitJetpack ComposeDart

Описание

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

Обязанности

  • Развивать и поддерживать функциональность SDK — от UI до сложной бизнес-логики
  • Писать качественный и поддерживаемый код на Kotlin, Swift или Dart в зависимости от платформы
  • Работать с SwiftUI/UIKit, Jetpack Compose и Flutter
  • Интегрировать и дорабатывать C++-код на уровне Middle
  • Проектировать устойчивые API и рефакторить существующий код
  • Диагностировать и устранять crashes, проблемы с производительностью и runtime-ошибки
  • Участвовать в развитии архитектуры SDK и повышении его стабильности и удобства для команд-потребителей

Требования

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

Будет плюсом

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

Условия

  • Можно работать удалённо
  • Для гибридного формата есть офисы в Москве, Санкт-Петербурге и два офиса в Новосибирске
  • График гибкий
  • Есть ДМС, штатный терапевт, невролог, медицинский консультант и другие IT-плюшки
  • Помощь с выступлениями на конференциях и публикациями на Хабре, если есть желание делиться опытом
  • 2ГИС — аккредитованная IT-компания