Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Мобильное приложение 2ГИС помогает миллионам пользователей выбирать рестораны, объезжать пробки, изучать 3D-карты городов, бронировать самокаты и каршеринг, узнавать цены на недвижимость и решать повседневные задачи. Команда разрабатывает кроссплатформенное ядро приложения на C++ с общей бизнес-логикой транспортных сценариев для Android и iOS, расширяемой архитектурой и масштабируемой инфраструктурой.
задачи
Руководить командой разработчиков: планировать работу, контролировать выполнение задач и повышать эффективность;
Развивать команду через наставничество, обратную связь и развитие технических и коммуникативных навыков;
Анализировать продуктовые требования, прорабатывать технические решения, декомпозировать и оценивать задачи;
Изучать, сравнивать и выбирать инструменты для выполнения задач;
Анализировать подходы к работе команды, внедрять новые процессы и оптимизировать существующие;
Реализовывать качественные решения в коде и покрывать их тестами;
Сопровождать доставку функций в рабочую среду;
Профилировать и оптимизировать код по скорости выполнения и использованию памяти, писать бенчмарки;
Проводить проверку кода;
Предлагать и воплощать улучшения кодовой базы проекта.
требования
Понимать принципы командной работы в разработке программного обеспечения;
Иметь опыт управления командой в роли тимлида, включая проведение встреч один на один, оценку эффективности и наставничество;
Обладать хорошими коммуникативными навыками и уметь работать с людьми;
Быть готовым развиваться в роли тимлида;
Отлично знать C++17/20 и иметь от 3 лет коммерческого опыта разработки на этом языке;
Уметь самостоятельно разрабатывать сложные программные решения: от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода;
Уметь работать в команде и с чужим кодом;
Уметь писать эффективный, документированный и понятный код;
Будет плюсом понимание Agile-методологий (Scrum, Kanban), опыт планирования командной разработки, мобильной или кроссплатформенной разработки на C++, разработки многопоточных приложений и выполнения рабочих задач с использованием ИИ.
условия
Зарплата полностью белая, размер обсуждается на собеседовании, потолка нет;
ДМС, штатный терапевт, невролог, медицинский консультант и другие IT-льготы;
Возможность работать в офисах Москвы, Питера и Новосибирска или 100% удалённо;
Гибкий график: начало работы в 9, 11 или в удобное время при выполнении задач в срок и связи с коллегами;
Помощь с выступлениями на конференциях и написанием статей для Хабра.