Локация
Новосибирск, Россия; доступна удалённая работа, также возможен гибридный формат в офисах Москвы, Санкт-Петербурга и Новосибирска.
Компания
2ГИС развивает мобильное приложение с картами, навигацией, транспортными сценариями, бронированием и другими повседневными сервисами.
Что делать
•Руководить командой из 9 разработчиков, планировать работу и повышать эффективность команды.
•Развивать сотрудников через наставничество, обратную связь и регулярные встречи один на один.
•Анализировать требования, проектировать архитектуру, декомпозировать и оценивать задачи.
•Разрабатывать кроссплатформенное ядро приложения на C++, писать тесты и проводить код-ревью.
•Профилировать и оптимизировать код по скорости выполнения и использованию памяти, создавать бенчмарки.
•Сопровождать выпуск функциональности и улучшать процессы и кодовую базу проекта.
Требования
•Опыт управления командой в роли тимлида, включая наставничество, встречи один на один и performance review.
•Отличное знание C++17/20 и не менее 3 лет коммерческой разработки на C++.
•Умение самостоятельно разрабатывать сложные решения от анализа требований и проектирования архитектуры до написания качественного кода.
•Понимание командной работы в разработке программного обеспечения и хорошие коммуникативные навыки.
•Умение работать с чужим кодом и писать эффективный, понятный и документированный код.
Хорошо, если есть
•Понимание Agile-методологий, включая Scrum и Kanban.
•Опыт планирования командной разработки.
•Опыт мобильной или кроссплатформенной разработки на C++.
•Опыт разработки многопоточных приложений.
•Опыт использования ИИ в рабочих задачах.
Культура и преимущества
•Возможность работать полностью удалённо или в гибридном формате.
•Гибкий график при условии соблюдения сроков и связи с коллегами.
•ДМС, штатный терапевт, невролог и медицинский консультант.
•Поддержка выступлений на конференциях и публикаций технических статей.
•2ГИС — аккредитованная IT-компания.