C++ разработчик (транспортное ядро)
Разработка кроссплатформенного транспортного ядра на C++ для мобильного приложения 2ГИС. Требуется отличное знание C++17/20, опыт от 3 лет, сильные алгоритмические навыки. Предлагают удалённую работу, гибкий график, ДМС и дружную команду.
Зарплата не указана — оценили по рынку
На основе 8 похожих вакансий за 90 дней.
Что предстоит делать
Мобильное приложение 2ГИС ежедневно помогает миллионам пользователей выбрать лучший ресторан для ужина, объехать пробки по навигатору с любимым диктором, изучить в подробностях детальную 3D-карту города, забронировать самокат или каршеринг, узнать цены на недвижимость и решить ещё десятки повседневных задач. Наша команда разрабатывает кроссплатформенное транспортное ядро приложения на C++. Мы реализуем общие для Android и iOS части бизнес-логики, касающейся транспортных сценариев. Мы отвечаем в приложении за навигатор и все, что с ним связано, поиск проезда на различных видах транспорта, перемещение в зданиях и многое другое. Задачи команды — доставлять новую функциональность быстро и качественно, проектировать расширяемую архитектуру, обеспечивать стабильность и масштабируемость инфраструктуры для разработчиков. Тебе предстоит • Прорабатывать продуктовые требования и декомпозировать задачи. • Продумывать архитектуру и пайплайн доставки данных. • Изучать, сравнивать и выбирать инструмент для выполнения задачи. • Реализовывать качественные решения в коде и покрывать их тестами. • Сопровождать доставку фич на бой. • Проводить код-ревью. • Предлагать и воплощать улучшения кодовой базы проекта. У нас классная дружелюбная команда, современные технологии (C++20, modern CMake, OS/IDE на любой вкус и т.д.) и благодарная многомиллионная аудитория. Мы ждём от тебя • Отличное знание C++17/20 и опыт коммерческой разработки на нём от 3 лет. • Сильная алгоритмическая подготовка (знание основных алгоритмов и структур данных, умение оценивать сложность алгоритмов). • Умение самостоятельно разработать сложное программное решение — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода. • Умение работать в команде, работать с чужим кодом. • Умение писать эффективный и понятный код. Будет плюсом • Опыт мобильной/кроссплатформенной разработки на С++. • Опыт разработки многопоточных приложений. • Опыт работы с Jenkins, CMake. Кроме того • 2ГИС — аккредитованная IT-компания. • Можно работать удалённо. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. • График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами. • Есть ДМС, штатный терапевт, невролог, мед.консультант и другие IT-плюшки • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в 2ГИС
17 активных вакансий в компании
QA инженер (AI-агенты)
~1 038 270 – 1 698 690 ₸ оценка
Команда AI-агентов 2ГИС ищет опытного QA-инженера для тестирования AI-ассистентов с текстовыми и голосовыми интерфейсами. Нужно организовать процесс тестирования, писать автотесты на Python и работать с современными AI-фреймворками. Предлагают удалёнку, ДМС и возможности для профессионального роста.
Data Scientist (RecSys)
~1 763 100 – 2 612 000 ₸ оценка
Ищем опытного Data Scientist для команды рекомендательных систем. Будешь разрабатывать алгоритмы рекомендаций заведений и персональных подборок, улучшать поиск. Требуется глубокое знание ML, Python, DL фреймворков и опыт полного цикла ML-задач. Предлагаем удаленную работу, гибкий график и современные технологии.
QA Automation Engineer (Python, Scala, Kafka)
~1 038 270 – 1 698 690 ₸ оценка
Ищем опытного QA Automation Engineer для развития высоконагруженных рекламных систем 2ГИС. Требуется от 5 лет в QA, из них 3+ в автоматизации на Python, знание Kafka, Docker, CI/CD. Предлагаем удалённую работу, белую зарплату, ДМС и интересные проекты.
Middle/Senior Golang Developer
~1 632 500 – 2 285 500 ₸ оценка
Команда 2ГИС ищет опытного Go-разработчика для работы над социальным графом — профилями, связями и уведомлениями. Нужно проектировать высоконагруженные сервисы, работать с PostgreSQL, Kafka и Kubernetes. Предлагают удалёнку, белую зарплату, ДМС и возможность расти в крупной IT-компании.
Похожие вакансии
6 вакансий
Разработчик C++ со знанием Delphi
~1 306 000 – 2 122 250 ₸ оценка
Разработка и поддержка ПО для борьбы с преступностью. Требуется опыт C++ и Delphi уровня Senior. Предлагают удаленную работу, ДМС, обучение и допвыходной.
Senior C++ Developer
~3 006 764 – 3 803 906 ₸ оценка
Вакансия для разработчика системного ПО на C/C++: создание сетевых демонов и служб под Linux, работа с сетевыми протоколами и оборудованием. Требуется опыт программирования на C/C++ и знание сетевых технологий.
Инженер-разработчик OpenBMC
~1 306 000 – 2 122 250 ₸ оценка
Ищем опытного C++ разработчика для работы над OpenBMC — open-source проектом для управления серверами. Нужно знание Linux, Yocto, Python и низкоуровневых протоколов. Предлагаем удалёнку, гибкий график, ДМС и возможности роста.
C/C++ разработчик DPI (Deep Packet Inspection)
~1 306 000 – 2 122 250 ₸ оценка
Команда ищет C/C++ разработчика для создания высокопроизводительного модуля анализа трафика (DPI) для Secure SD-WAN. Нужен опыт работы с DPDK, сетевыми протоколами и многопоточностью. Компания предлагает гибкий график, ДМС, обучение и дружную атмосферу.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт в создании интерфейсов и знание Vue.js. Компания предлагает удаленный формат работы.
Старший инженер-программист (C++, Qt)
Ищем старшего разработчика для работы с C++, Qt и QML. Требуется опыт работы с Vue.js. Предлагается удаленная занятость в международной компании.