Студия разработки игр ищет опытного Unity-разработчика для проектной работы с частичной занятостью. Нужно быстро погружаться в существующие проекты и самостоятельно доводить задачи до готового, протестированного результата.

Обязанности:

  • Портирование и адаптация Unity-проектов под Android, iOS, WebGL и другие платформы.
  • Интеграция рекламных SDK и mediation-платформ, платежей и внутриигровых покупок, аналитики и локализации.
  • Подготовка релизных сборок, устранение ошибок сборки и публикация обновлений.
  • Решение проблем совместимости, производительности и стабильности; диагностика и исправление сложных ошибок.
  • Рефакторинг компонентов, доработка архитектуры, работа с GitHub, code review и ведение веток.

Требования:

  • От 5 лет коммерческой разработки мобильных игр на Unity.
  • Глубокое знание Unity Engine, C#, ООП, SOLID и асинхронного программирования.
  • Опыт работы с Android, iOS и WebGL, интеграции сторонних SDK, рекламных платформ, платежных систем и аналитики.
  • Уверенная работа с Git и GitHub, опыт профилирования, оптимизации, диагностики crash reports и устранения сложных багов.
  • Умение разбираться в чужом коде, оценивать трудоемкость и риски, соблюдать сроки.
  • Преимуществом будет опыт выпуска игр в Google Play и App Store, публикации на WebGL-платформах, работы с CI/CD, Unity Build Pipeline, Appodeal, Firebase, Xsolla и Unity IAP.

Условия: удаленная частичная занятость, нерегулярная загрузка по мере появления задач. Самостоятельное планирование рабочего времени при соблюдении согласованных сроков. Оплата по договоренности — почасовая или фиксированная за задачу; возможно долгосрочное сотрудничество.

Критерии приемки: отсутствие critical/blocker и major bugs, отсутствие регрессий, соответствие кода стандартам проекта. Каждая задача должна быть проверена разработчиком до передачи на QA.