Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Команда Mobile SDK разрабатывает и системно развивает мобильный SDK для востребованных мобильных платформ. SDK служит продуктовым и технологическим фундаментом для интеграции ключевых возможностей в приложения через единые API, стабильное поведение и понятные правила обновления.
задачи
Разрабатывать и развивать 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 как онлайн, так и офлайн;
Проводить проверку кода и поддерживать качество кода вместе с командой.
требования
От 3 лет коммерческой разработки на C++;
Уверенное знание C++17 и выше;
Опыт мобильной или кроссплатформенной разработки, разработки на Swift, Kotlin или Dart, многопоточных приложений или SDK;
Умение читать и понимать код на других языках и работать на стыке C++ и платформенного кода;
Понимание принципов многопоточности и синхронизации;
Готовность разбираться в большом существующем коде и самостоятельно находить решения сложных технических задач;
Будет плюсом опыт разработки SDK или библиотек, опыт интеграции C++ с Kotlin / Swift / Dart, опыт разработки UI-контролов и компонентов, опыт разработки под iOS или Android, опыт работы с CMake, знание инструментов статического анализа и форматирования кода, например clang-tidy, опыт работы с CI/CD и большими C++-проектами.
условия
2ГИС — аккредитованная IT-компания;
Гибкий график;
ДМС, штатный терапевт, невролог, медицинский консультант и другие IT-льготы;
Помощь с выступлениями на конференциях и публикациями на Хабре.