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