Job Details
Mobile Development
Remote
Russian
Oct 23

Mobile SDK Developer with C++

2GIS is looking for a Mobile SDK developer with C++ knowledge. Remote or hybrid, salary not specified.

The Mobile SDK team creates the foundation for integrating 2GIS features into mobile applications. You will develop SDK functionality, design stable APIs, troubleshoot issues, and improve performance. Depending on the platform, work uses Kotlin, Swift, or Dart, with Jetpack Compose, SwiftUI/UIKit, and Flutter. Also need to integrate and refine C++ code.

Commercial experience in mobile development with Kotlin, Swift, or Dart. Understanding of application lifecycle, multithreading, and memory management. Confident work with C++: reading, modifying, and debugging code. Ability to navigate complex existing code. Proficiency in performance and stability diagnostic tools. Plus: experience integrating C++ via JNI, Objective-C++, or FFI, as well as work with maps, navigation, and geodata.

Flexible schedule and DMS. For hybrid, offices in Moscow, Saint Petersburg, and Novosibirsk. Remote geography needs to be confirmed.

Jetpack Compose
SWIFT
Objective-C++
UIKit
C++
Flutter
SwiftUI
Kotlin
Dart
FFI
JNI

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Android Developer for MSDK Team

2GIS is looking for a skilled Android developer to join the MSDK team. Full-time, remote possible.

2
2GIS

Android Developer with KMP Experience

X5 Tech is seeking a Middle/Senior Android Developer with KMP experience for the Chizhik team. Remote or hybrid work, official employment, quarterly bonuses, and health insurance.

X
X5 Tech

Head of Mobile Engineering

$8,000

Head of Mobile Engineering for a large Russian IT company, leading mobile development for a banking project in Cambodia. $8,000 gross monthly, office role with relocation and housing covered.

Cambodia
N
NDA