Point your AI agent at freehire and let it find you a job.

Get the CLI →

2GIS

NewBe an early applicant

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

Posted
Discussion

Summary

2GIS is hiring an Android developer for its Mobile SDK team to develop and maintain the core of a mobile SDK used by thousands of developers — from UI to complex business logic. Daily work centers on Kotlin (plus Swift/Dart), Jetpack Compose, SwiftUI/UIKit, Flutter, and Middle-level C++ integration, plus debugging crashes and performance issues.

Команда Mobile SDK отвечает за разработку и системное развитие мобильного SDK для самых востребованных мобильных платформ.

Мы создаём продуктовый и технологический фундамент, который позволяет другим мобильным командам быстро и предсказуемо интегрировать ключевые возможности в приложения, опираясь на единые API, стабильное поведение и понятные правила обновления.

Мы ищем мобильного разработчика для развития мобильного SDK. Ключевая задача — не просто писать код, а развивать и поддерживать ядро продукта, которое используют тысячи разработчиков.

Тебе предстоит

  • Развивать и поддерживать функциональность 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-пайплайнами.

Кроме того

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

Skills

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available