Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Коротко о роли
- Портирование и адаптация Unity-проектов под Android, iOS, WebGL и другие платформы. - Интеграция и настройка рекламных SDK, mediation-платформ (Appodeal, AdMob и др.).
Задачи:
— Портирование и адаптация Unity-проектов под Android, iOS, WebGL и другие платформы.
— Интеграция и настройка рекламных SDK, mediation-платформ (Appodeal, AdMob и др.).
— Интеграция платежных сервисов и систем внутриигровых покупок (IAP).
— Внедрение и настройка систем локализации.
— Подготовка релизных сборок, устранение ошибок сборки, публикация обновлений.
— Решение проблем совместимости, производительности и стабильности на различных устройствах.
— Диагностика и исправление сложных технических ошибок.
— Рефакторинг отдельных компонентов и доработка существующей архитектуры при необходимости.
— Работа с существующим кодом через GitHub, включая code review и корректное ведение веток.
Требования:
— Senior-уровень разработки на Unity.
— От 5 лет коммерческого опыта разработки мобильных игр на Unity.
— Глубокое понимание Unity Engine, жизненного цикла приложения, архитектуры проектов и особенностей платформ.
— Уверенная работа с Android, iOS и WebGL, понимание их технических ограничений и специфики сборок.
— Практический опыт интеграции сторонних SDK, рекламных платформ, платежных систем и аналитики.
— Отличное знание C#, принципов ООП, SOLID, асинхронного программирования.
— Уверенная работа с Git и GitHub (ветвление, pull requests, разрешение конфликтов, code review).
— Опыт профилирования, оптимизации производительности, диагностики crash reports и устранения сложных багов.
— Умение разбираться в чужом коде без необходимости переписывать проект с нуля.
— Способность самостоятельно оценивать трудоемкость задач, выявлять риски и соблюдать согласованные сроки.
Будет преимуществом:
— Опыт выпуска коммерческих мобильных игр в Google Play и App Store.
— Знание особенностей публикации игр на WebGL-платформах.
— Опыт работы с CI/CD, автоматизацией сборок и Unity Build Pipeline.
— Опыт интеграции Appodeal, Firebase, Xsolla, Unity IAP и аналогичных решений.
— Опыт сопровождения нескольких проектов с различной архитектурой и набором SDK.
Критерии приемки:
— Отсутствие критических и существенных багов.
— Ограниченное количество средних и мелких багов, не влияющих на ключевую функциональность.
— Отсутствие регрессий.
— Читаемый, поддерживаемый код, соответствующий стандартам проекта.
— Завершение задач с передачей работоспособного результата, проверенного разработчиком до отправки на QA.
Условия:
— Частичная занятость, удалённо.
— Нерегулярная загрузка, работа по мере возникновения задач.
— Работа с существующими проектами и командой разработки.
— Постановка задач с описанием ожидаемого результата, сроков и критериев приемки.
— Самостоятельное планирование рабочего времени с соблюдением согласованных дедлайнов.
— Оплата по договоренности: почасовая либо фиксированная за конкретную задачу.
— Возможность долгосрочного сотрудничества.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.