Technical Lead C++ (Game Project)
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | July 10, 2023 |
Category | IT / Information Technology Software Development |
Job Type | Full-time |
Currency | TZS |
Description
About the job
Эта вакансия предполагает обязательную релокацию из России и Беларуси с возможностью работы в одном из наших офисов в Сербии, Кипре, Черногории, Армении, Казахстане, либо удаленно из других стран (кроме РФ и РБ).
Мы в Playrix точно знаем, что наш успех – результат работы талантливой команды. Каждый день игровые программисты разрабатывают новые фичи, события и механики в играх, так полюбившихся миллионам пользователей по всему миру.
Principal Developer для нас – это сильный технический специалист, способный решать по-настоящему нетривиальные задачи собственными силами или с привлечением других разработчиков.
Мы ценим открытый обмен опытом внутри команд. Уделяем большое внимание качеству и надежности кода. Работаем с современными стандартами С++, максимально применяем его возможности.
Наши задачи
- значительное ускорение загрузки приложения и сокращение количества крашей;
- разработка инструмента для переноса контентного события между проектами;
- разработка инструментов, повышающих эффективность разработки: например, редактора для Match-3 уровней;
- реализация возможности работы приложения в офлайне;
- проведение ревью игры для повышения качества и стабильности, подготовка списка изменений и их реализация.
Наш стек
Основной язык разработки на игровых проектах – C++. Мы работаем с современным стандартом C++17, используем boost. Для единичных задач пишем на Lua и Python. Для разработки графики работаем с OpenGL ES либо Metal. Используем собственный современный движок, который активно развиваем под задачи игровых проектов..
Мы ожидаем
- опыт разработки на С++ не менее четырех лет, мы ожидаем, что вы писали на С++ и в последний год работы;
- глубокое знание стандартов С++14/17 и STL;
- умение самостоятельно разрабатывать решения, включая архитектуру;
- опыт оптимизации и профилирования приложений;
- опыт разработки под мобильные платформы Android и iOS;
- опыт и понимание процессов командной разработки;
- знание и умение применять паттерны проектирования;
- широкий кругозор в области разработки.
Будет плюсом
- опыт в мобильном gamedev;
- опыт работы с Python;
- опыт CI/CD;
- опыт работы с рендером;
- опыт работы с Git;
- опыт работы с CMake.
Мы предлагаем
- Комфортные условия. Работайте в офисе, удаленно и в гибридном формате. У нас есть все для комфортной работы, где бы вы не находились.
- Заботу о здоровье. Компенсируем онлайн-сессии с психологом, открываем для вас и ваших детей ДМС со стоматологией и лечением от коронавируса.
- Заботу о благополучии. Сохраняем 100% зарплату во время отпуска или больничного без лишних справок. А для особых случаев предоставим дополнительные выходные.
- Развитие и обучение. Оплачиваем участие в профильных конференциях и курсах, регулярно проводим внутренние буткемпы и предлагаем скидки на курсы английского языка.
- Развлечения и мерч. Конкурсы, спортивные челленджи, вечеринки, хакатоны и внутренние офлайн-ивенты для команд — каждый год мы проводим сотни мероприятий по всему миру.
- Спорт и фитнес. Поддерживаем здоровый образ жизни и компенсируем покупку любых спортивных абонементов и подписку на фитнес-приложение.
- Социальные проекты. Запускаем благотворительные проекты и поддерживаем идеи сотрудников в конкурсе грантов.
- Релокационный пакет. Мы помогаем с переездом сотрудникам, их семьям и домашним животным, а также организуем услуги консьерж-сервиса и риэлторского агентства.