Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Playrix is one of the top mobile gaming companies in the world. Our titles are played by 100 million people every month. We are an international mobile game developer and the creator of the hit games Gardenscapes, Fishdom, Fishdom Solitaire, Manor Matters, Homescapes, and Township. Our games have been downloaded over 2 billion times.
20 грудня 2021 GameDev

Python Developer (вакансія неактивна)

віддалено

Команда Technology Automation занимается развитием внутренних технологий для игровой разработки в Playrix, в том числе движком и VSO.

Мы делаем системы для автоматизации создания игр. У нас есть система развертывания и обновления окружения на локальных машинах программистов, гейм-дизайнеров и художников; система сборки и конвертации игровых ресурсов; фреймворк для написания сценариев автотестов с интеграцией в игровой UI.

Мы ищем опытного Python-разработчика, чтобы усилить команду.

Наш стек:

Мы пишем на Python 3.7.

Для всех наших систем делаем unit-тесты для API и много интеграционных тестов для основной логики. Наши пакеты запускаются как на локальных машинах разработчиков, так и в CI-окружении (у нас TeamCity), так что мы активно сотрудничаем с отделом CI. Наши системы мы делаем кроссплатформенными (Windows, Mac, Linux).

Примеры задачи:

  • написать систему работы с переводами строк для игр: скачивать из LocDirect, интегрировать в игру, редактировать и проверять на целостность;
  • собирать аналитику по коду нескольких десятков игровых репозиториев: используемые библиотеки, подключенные фичи движка, различные метрики качества;
  • сделать решение для интеграции прекоммитных проверок в git с возможностью простого добавления новых проверок и с запуском у пользователей с любым уровнем подготовки;
  • продумать и оптимизировать процессы для художников по вставке анимаций в игру из редакторов движка с интеграцией в систему сборки и c работой по одной кнопке;
  • протестировать подключение еще одного анализатора/санитайзера C++ кода (cppcheck, PVS Studio, AddressSanitizer, ThreadSanitizer, etc), оценить пользу, запустить на TeamCity для всех игровых проектов в разработке.

Требования:

  • уверенные знания Python;
  • понимание работы CI-процессов (TeamCity, Kotlin etc);
  • умение работать с чужим код;
  • умение быстро разбираться в сложных задачах и больших объемах информации;
  • желателен опыт работы в геймдеве, знание C++ и опыт кросс-платформенной разработки (мобильной или десктопной).

Нам важно:

  • стремление вникать в задачи, выявлять неточные требования, а не делать как в ТЗ;
  • умение продвигать задачи, устранять проволочки и задавать вопросы, не дожидаясь дедлайна;
  • умение ясно формулировать техническую информацию устно и письменно.

Мы хотим предложить вам:

  • конкурентная зарплата;
  • ДМС для вас и ваших детей;
  • полная компенсация зарплаты во время больничного и отпуска;
  • свободный рабочий график;
  • возможность работать удаленно, в офисе или в смешанном формате;
  • предоставление корпоративной техники;
  • компенсация расходов на коворкинг для удаленных сотрудников;
  • компенсация курсов английского языка, занятий спортом и онлайн-психолога;
  • компенсация обучения и участия в конференциях;
  • здоровое питание в офисах;
  • участие в мероприятиях компании: хакатонах, тематических вечеринках, тимбилдингах и конференциях PlayrixCON;
  • доступ к электронной библиотеке издательства «МИФ».

Напишите нам или откликнитесь через наш сайт. Даже если вам кажется, что вы недостаточно опытны, мы можем вместе поискать варианты сотрудничества. У нас масса открытых позиций и возможностей попробовать себя в новой роли внутри компании.

Playrix ждет вас!

Гарячі Python вакансії

Всі Python вакансії