Technical Lead C++ (Game Project)

at Playrix
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% зарплату во время отпуска или больничного без лишних справок. А для особых случаев предоставим дополнительные выходные.
  • Развитие и обучение. Оплачиваем участие в профильных конференциях и курсах, регулярно проводим внутренние буткемпы и предлагаем скидки на курсы английского языка.
  • Развлечения и мерч. Конкурсы, спортивные челленджи, вечеринки, хакатоны и внутренние офлайн-ивенты для команд — каждый год мы проводим сотни мероприятий по всему миру.
  • Спорт и фитнес. Поддерживаем здоровый образ жизни и компенсируем покупку любых спортивных абонементов и подписку на фитнес-приложение.
  • Социальные проекты. Запускаем благотворительные проекты и поддерживаем идеи сотрудников в конкурсе грантов.
  • Релокационный пакет. Мы помогаем с переездом сотрудникам, их семьям и домашним животным, а также организуем услуги консьерж-сервиса и риэлторского агентства.
Drop files here browse files ...