Студия разработки игр ищет опытного 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.