C++ разработчик Mobile SDK
Разработка мобильного SDK на C++ для платформ iOS и Android, интеграция с Kotlin, Swift и Dart, создание кроссплатформенных UI-компонентов. Требуется опыт от 3 лет в C++ и интерес к мобильной разработке. Предлагают удалённую работу, гибкий график и ДМС.
Зарплата не указана — оценили по рынку
На основе 35 похожих вакансий за 90 дней.
Что предстоит делать
Команда Mobile SDK отвечает за разработку и системное развитие мобильного SDK для самых востребованных мобильных платформ. Мы создаём продуктовый и технологический фундамент, который позволяет другим мобильным командам быстро и предсказуемо интегрировать ключевые возможности в приложения, опираясь на единые API, стабильное поведение и понятные правила обновления. Нам нужен разработчик с сильной базой в C++ и интересом к мобильной разработке. Важно уметь работать на стыке C++ и платформенного кода: взаимодействовать с Kotlin, Swift или Dart, интегрировать C++-модули и разбираться в особенностях мобильных платформ. Особенно ценим опыт разработки SDK, многопоточных приложений и UI-компонентов для мобильных и кроссплатформенных технологий: UIKit, SwiftUI, Android View, Android Compose, Flutter, Qt. Если тебе интересно разрабатывать производительные библиотеки и компоненты, которыми пользуются другие мобильные команды, — будем рады познакомиться. Тебе предстоит • Разрабатывать и развивать Mobile SDK на C++17/C++20. • Проектировать и поддерживать взаимодействие C++-ядра с Kotlin, Swift и Dart. • Разрабатывать и улучшать биндинги между C++ и платформенным кодом. • Работать с UI-контролами для iOS и Android: UIKit, SwiftUI, Android View, Android Compose. • Развивать кроссплатформенные UI-компоненты на Flutter. • Решать задачи, связанные с многопоточностью, производительностью и ограниченными ресурсами мобильных платформ. • Участвовать в проектировании API и архитектуры SDK. • Разбираться с доставкой данных и обеспечивать стабильную работу SDK как онлайн, так и офлайн. • Проводить code review и поддерживать качество кода вместе с командой. Мы ждём от тебя • От 3 лет коммерческой разработки на C++. • Уверенное знание C++, стандарт C++17 и выше. • Опыт работы хотя бы в одном из направлений: • мобильная или кроссплатформенная разработка; • разработка на Swift, Kotlin или Dart; • разработка многопоточных приложений или SDK. • Умение читать и понимать код на других языках и работать на стыке C++ и платформенного кода. • Понимание принципов многопоточности и синхронизации. • Готовность разбираться в большом существующем коде и самостоятельно находить решения сложных технических задач. Будет плюсом • Опыт разработки SDK или библиотек, которыми пользуются другие команды или продукты. • Опыт интеграции C++ с Kotlin / Swift / Dart: биндинги, обёртки, platform channels и другие механизмы взаимодействия. • Опыт разработки UI-контролов и компонентов. • Опыт разработки под iOS или Android. • Опыт работы с CMake. • Знание инструментов статического анализа и форматирования кода, например clang-tidy. • Опыт работы с CI/CD и большими C++-проектами. Кроме того • 2ГИС — аккредитованная IT-компания. • Можно работать удалённо. Для гибридного формата есть офисы в Москве, Санкт-Петербурге и два офиса в Новосибирске. • График гибкий: кто-то начинает в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами. • Есть ДМС, штатный терапевт, невролог, медицинский консультант и другие IT-плюшки. • Если хочешь делиться опытом, поможем с выступлениями на конференциях и публикациями на Хабре.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в 2ГИС
6 активных вакансий в компании
QA-инженер (AI-агенты)
~1 890 400 ₸ оценка
Ищем QA-инженера для тестирования AI-агентов. Нужно организовать процесс тестирования, писать автотесты на Python, проводить нагрузочное тестирование и настраивать CI/CD. Предлагают удалённую работу, ДМС и корпоративное обучение.
QA Lead (AI-агенты)
~2 005 512 ₸ оценка
Ищем QA-лида для построения системы тестирования AI-агентов в 2ГИС. Нужно организовать тестирование на всех этапах разработки, писать автотесты на Python, внедрять проверки в CI/CD и мониторить качество в продакшне. Предлагают удалённую работу, белую зарплату и поддержку профессионального развития.
Backend-разработчик (Kotlin/Java)
~1 698 711 ₸ оценка
Команда 2ГИС ищет разработчика для создания и поддержки сервисов обработки данных на Kotlin (Java приветствуется). Нужен опыт с PostgreSQL, ClickHouse, Kafka и Kubernetes. Предлагают удалённую работу, белую зарплату, ДМС и интересные задачи в крупной IT-компании.
Data Scientist (RecSys)
~2 641 000 – 3 664 122 ₸ оценка
Ищем опытного Data Scientist для разработки рекомендательных систем в 2ГИС. Нужно создавать алгоритмы рекомендаций заведений, улучшать поиск и персональные подборки. Требуется глубокое знание Python, ML и DL, опыт с рекомендательными системами от 2 лет. Предлагаем удаленную работу, гибкий график и современные технологии.
Похожие вакансии
6 вакансий
C++ разработчик PostgreSQL/YDB
~1 668 000 – 3 088 331 ₸ оценка
Разработка слоя совместимости между PostgreSQL и YDB для горизонтального масштабирования и отказоустойчивости. Требуется сильный C++, глубокое понимание внутренностей PostgreSQL и распределенных систем. Предлагается работа над сложными архитектурными задачами и техническое лидерство в команде.
C++ разработчик (нативные приложения)
~1 668 000 – 3 088 331 ₸ оценка
Ищем опытного C++ разработчика для создания нативных приложений мессенджера под macOS, Windows и Linux. Нужно 5+ лет коммерческого опыта, знание Qt, многопоточности и алгоритмов. Предлагают удалённый формат, ДМС и корпоративные бонусы.
Embedded инженер
~813 890 – 1 185 954 ₸ оценка
Компания ищет опытного Embedded-инженера для разработки IoT-решений. Требуется 4+ года опыта с C, знание облачных технологий, протоколов связи (LTE, BLE, MQTT) и Yocto Linux. Предстоит проектировать компоненты, писать код, тестировать и взаимодействовать с командой и заказчиком.
Embedded BSP разработчик
~1 668 000 – 3 088 331 ₸ оценка
Ищем Embedded BSP разработчика для международной продуктовой компании, создающей E-Ink устройства. Вы будете работать на низком уровне: интегрировать SoC, настраивать Linux kernel и загрузчик, портировать драйверы и создавать универсальный API для приложений. Требуется 3+ года опыта с embedded Linux, C/C++, Buildroot/Yocto. Предлагают полную удалёнку, оплату в USD и гибкий график.
Разработчик поискового рантайма (C++)
~1 668 000 – 3 088 331 ₸ оценка
Яндекс ищет разработчика C++ для поискового рантайма — распределённой системы, обрабатывающей миллионы запросов в секунду. Нужно проектировать механизмы исполнения запросов, развивать поисковые структуры данных, создавать SDK и язык запросов. Требуются глубокие знания C++, алгоритмов, многопоточности и Linux, опыт с распределёнными системами. Предлагается работа над высоконагруженной платформой, используемой сотнями сервисов компании.
Senior C++ разработчик (Core команда)
~1 668 000 – 3 088 331 ₸ оценка
NtechLab ищет Senior C++ разработчика в Core команду для разработки высоконагруженных сервисов видеоаналитики: распределенные системы, инференс нейросетей, хранение данных. Нужен опыт с C++17+, Linux, многопоточностью. Предлагают гибкий график, ДМС, офис в центре.