В команду Mobile SDK компании 2ГИС требуется Senior Kotlin разработчик для удалённой работы на полной занятости. Основная задача — развитие и поддержка мобильного SDK, который используется тысячами разработчиков. В обязанности входит разработка функционала SDK, включая UI и сложную бизнес-логику, написание качественного кода на Kotlin, Swift или Dart в зависимости от платформы, работа с SwiftUI/UIKit, Jetpack Compose и Flutter, интеграция и доработка C++ кода на среднем уровне, проектирование устойчивых API, рефакторинг существующего кода, а также диагностика и устранение сбоев, проблем с производительностью и ошибок во время выполнения. Также необходимо участвовать в развитии архитектуры SDK для повышения его стабильности и удобства использования. Требования включают коммерческий опыт мобильной разработки на Kotlin, Swift или Dart, глубокое понимание жизненного цикла мобильных приложений, многопоточности и управления памятью, уверенное владение C++ с возможностью чтения, модификации и отладки кода, умение работать с сложным legacy-кодом и делать его более поддерживаемым, а также навыки использования инструментов для диагностики производительности и стабильности мобильных приложений. Уровень заработной платы обсуждается на собеседовании.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.