498,476open jobs
16,622companies
73,829added this week
Browse all
Salary
$16k – $43k per year (Estimated)
Location
Remote (EAEU)
Employment
Full-Time
Overview
Company
Impact
Profile match
2GIS is a technology company that develops detailed digital maps, business directories, and navigation applications. Headquartered in Novosibirsk, Russia, the platform offers offline city mapping, real-time traffic updates, public transport tracking, and lane-level turn-by-turn navigation across hundreds of cities in multiple countries. Its software services cater to both consumers and business clients by integrating local search tools, user reviews, and targeted geographic advertising.

Команда 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-плюшки.
  • Если хочешь делиться опытом, поможем с выступлениями на конференциях и публикациями на Хабре.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
498,476 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Saint Petersburg
$197k – $225k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • McLean
Kotlin
Swift
Mobile
Jetpack Compose
Management
Agile
Apply
$240k – $310k per year • Equity • In office • Bachelor's Degree • El Segundo
Python
C++
AI/ML
AI Agents
Multi-Agent Systems
Robotics
ROS
ROS2
Sensor Fusion
Apply
$93k – $240k per year (Estimated) • In office • Internship • PhD • Santa Clara • Irvine • Austin • Burlington
Python
Verilog
C++
SystemVerilog
MATLAB
AI/ML
Copilot
ChatGPT
NVLink
Apply
Architect 1 hour ago
$118k – $220k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Alpharetta • Chicago • Boca Raton
Java
PHP
C#
C++
Perl
C#
.NET
DevOps
Windows Server
Apply
$153k – $229k per year • In office • Top Secret • Full-Time • 12+ years exp • Bachelor's Degree • United States
Python
Java
C++
MATLAB
MATLAB
Simulink
Apply
$16k per year (net) • In office • Full-Time • Saint Petersburg
Apply
$9.6k – $21k per year (net) • In office • Full-Time • Kazan
Apply
$20k – $42k per year (Estimated) • Remote • Full-Time • Moscow
Go
SQL
Databases
PostgreSQL
RabbitMQ
Apache Kafka
Apply
$11k – $21k per year (net) • In office • Full-Time • Yekaterinburg
Apply
$15k – $25k per year (net) • In office • Full-Time • Saint Petersburg
Apply
$14k – $25k per year (Estimated) • Remote • Full-Time • Saint Petersburg
AI/ML
AI Agents
DevOps
SLI/SLO/SLA
Apply
$27k per year (gross) • Remote • Contractor • Saint Petersburg
AI/ML
AI Agents
Apply
$14k – $16k per year (net) • In office • Full-Time • 2+ years exp • Saint Petersburg
Management
Google Sheets
Apply
SMM-менеджер 6 hours ago
$11k – $19k per year (Estimated) • Remote/Hybrid • 1+ year exp • Saint Petersburg
Management
Telegram
Marketing
Instagram
Apply
$13k per year (net) • In office • Full-Time • Saint Petersburg
Apply
See all jobs
This is one of many
498,476 more open roles from verified company boards, updated every day.