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
Novosibirsk
$115k – $190k per year • Remote/Hybrid • Top Secret • Master's Degree • Ashburn
JavaScript
Kotlin
Dart
Swift
Frontend
React.js
Mobile
Flutter
React Native
Offline-First
DevOps
Azure
AWS
Management
Confluence
Jira
Agile
Apply
$177k – $265k per year • Equity • In office • Full-Time • 10+ years exp • High School Diploma • Minneapolis
Python
C++
MATLAB
Chips/EDA
LTspice
Apply
up to $95k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • Wotton-under-Edge
Python
C++
DevOps
Azure DevOps
Prometheus
CI/CD
Git
Cortex
Robotics
EtherCAT
CANopen
Apply
$65k – $88k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • Wotton-under-Edge
Python
C++
DevOps
Azure DevOps
Prometheus
CI/CD
Git
Cortex
Robotics
EtherCAT
CANopen
Apply
$61k – $88k per year • Remote/Hybrid • Bachelor's Degree • Wotton-under-Edge
Python
C++
VHDL
DevOps
Azure DevOps
CI/CD
Git
Chips/EDA
OSVVM
VUnit
Active-HDL
Apply
$17k – $31k per year (Estimated) • Remote/Hybrid • Full-Time • Novosibirsk
Management
Agile
Apply
$12k – $22k per year • In office • 1+ year exp • Saratov
Apply
$14k – $33k per year (Estimated) • Remote • Full-Time • Novosibirsk
Apply
$16k per year (net) • In office • Full-Time • Kazan
Apply
$11k – $21k per year (net) • In office • Full-Time • Nizhny Novgorod
Apply
$14k per year (net) • In office • Full-Time • Novosibirsk
Apply
$10k – $16k per year (net) • In office • Full-Time • Novosibirsk
Apply
$21k per year (net) • Equity • In office • Full-Time • Novosibirsk
Apply
$22k per year (net) • In office • Full-Time • Novosibirsk
Apply
$16k – $33k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Novosibirsk
Apply
See all jobs
This is one of many
498,476 more open roles from verified company boards, updated every day.