C++-тимлид в транспортное ядро приложения
2ГИС — сильный бренд с интересными инженерными задачами. Возможность удаленной работы, работа с современным стеком (C++20) и влияние на продукт с огромной аудиторией делают вакансию очень привлекательной.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует сочетания глубоких технических знаний C++17/20 с управленческими навыками для команды из 9 человек. Задачи по оптимизации памяти и профилированию в мобильном ядре подразумевают высокую ответственность за производительность приложения.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для позиции Team Lead C++ в крупных российских IT-компаниях (уровня 2ГИС) рыночные предложения обычно находятся в диапазоне 350 000 – 550 000 рублей после вычета налогов. Предложенный диапазон соответствует текущим рыночным реалиям для опытных руководителей в Москве и Санкт-Петербурге.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 2ГИС ищет C++-тимлида в транспортное ядро приложения*
Удалённо или гибрид · зарплата не указана
Команда из девяти человек делает общую для Android и iOS логику транспортных сценариев. Тимлиду предстоит планировать работу, развивать разработчиков и участвовать в написании кода.
Нужны C++17/20, от 3 лет коммерческой разработки и опыт управления командой. Среди задач — профилирование, оптимизация памяти, тесты и выпуск новых функций.
Гибрид доступен в Москве, Санкт-Петербурге и Новосибирске. Можно работать полностью удалённо.
*➡️* База знаний • Задачи • Собеседования
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- C++17
- C++20
- Android
- iOS
- Profiling
- Memory Management
- Team Management
Возможные вопросы на собеседовании
Важно понять, как кандидат балансирует между управлением и написанием кода в команде из 9 человек.
Как вы распределяете свое время между управленческими задачами и написанием кода (hands-on)?
Поскольку ядро общее для iOS и Android, нужно понимать опыт работы с кроссплатформенностью.
С какими специфическими проблемами вы сталкивались при разработке общего C++ ядра для разных мобильных платформ?
В описании указаны задачи по оптимизации памяти.
Расскажите о самом сложном случае утечки памяти или неэффективного использования ресурсов, который вы диагностировали и исправили.
Тимлид должен развивать разработчиков.
Как вы выстраиваете процесс индивидуального развития (IDP) для членов вашей команды с разным уровнем подготовки?
Проверка владения современными стандартами языка.
Какие возможности стандартов C++17 и C++20 вы считаете наиболее полезными для разработки мобильных движков и почему?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

