Назад
2 дня назад

Android-разработчик (MSDK)

300 000
Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Android-разработчик (MSDK) (Kotlin/Swift/Dart/C++): Развитие и поддержка мобильного SDK, используемого тысячами разработчиков, с акцентом на единые API, стабильность и интеграцию с Android, iOS и Flutter. Фокус на проектировании устойчивых API, работе с legacy-кодом, диагностике crashes и проблем производительности, а также развитии кроссплатформенного ядра.

Локация: удалённая работа или гибридный формат; офисы в Москве, Санкт-Петербурге и Новосибирске

Зарплата: от 300 000 ₽ в месяц на руки

Компания

2ГИС — аккредитованная IT-компания, развивающая мобильные продукты и SDK.

Что делать

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

Требования

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

Хорошо, если есть

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

Культура и преимущества

  • Удалённый или гибридный формат работы.
  • Гибкий график с возможностью самостоятельно выбирать время начала рабочего дня.
  • ДМС, штатный терапевт, невролог и медицинский консультант.
  • Поддержка выступлений на конференциях и публикаций на Хабре.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →