К содержимому

Senior Unity Developer

Работодатель не указанУдалённо

  • QA

Senior Unity Developer (Part-time / Remote)

Label 19/81 - студия разработки игр

Ищем опытного разработчика на Unity для проектной работы с частичной занятостью.

У нас есть действующая команда разработки и несколько игровых проектов. Периодически возникают технически сложные или срочные задачи, для решения которых требуется дополнительная экспертиза senior-уровня.

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

Чем предстоит заниматься

  • Портирование и адаптация 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.

Критерии приемки:

Critical / Blocker bugs

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

Major bugs

  • 0. Существенные функциональные ошибки должны быть устранены до передачи задачи на приемку.

Medium / Minor bugs

  • допускается ограниченное количество, не влияющее на ключевую функциональность и согласованное с командой.
  • Изменения не должны нарушать ранее работавшие функции проекта (отсутствие регрессий).
  • Код должен быть читаемым, поддерживаемым и соответствовать существующим стандартам проекта.
  • Каждая задача завершается передачей работоспособного результата, проверенного разработчиком до отправки на QA.

Формат сотрудничества

  • Part-time, удаленно.
  • Нерегулярная загрузка, по мере возникновения задач.
  • Работа с существующими проектами и командой разработки.
  • Постановка задач с описанием ожидаемого результата, сроков и критериев приемки.
  • Самостоятельное планирование рабочего времени с соблюдением согласованных дедлайнов.
  • Оплата по договоренности: почасовая либо фиксированная за конкретную задачу.
  • Возможность долгосрочного сотрудничества.

Пишите, пожалуйста @FadeevEvgeniy

What You'll Do

  • Нам нужен самостоятельный специалист, способный быстро разобраться в существующем проекте, найти оптимальное решение и довести задачу до готового, протестированного результата без постоянного контроля со стороны команды.
  • Портирование и адаптация Unity-проектов под Android, iOS, WebGL и другие платформы.
  • Интеграция и настройка рекламных SDK, mediation-платформ (Appodeal, AdMob и др.).
  • Интеграция платежных сервисов и систем внутриигровых покупок (IAP).
  • Внедрение и настройка систем локализации.
  • Подготовка релизных сборок, устранение ошибок сборки, публикация обновлений.
  • Решение проблем совместимости, производительности и стабильности на различных устройствах.
  • Диагностика и исправление сложных технических ошибок.

Basic Qualifications

  • Обязательные:
  • Senior-уровень разработки на Unity
  • От 5 лет коммерческого опыта разработки мобильных игр на Unity.
  • Глубокое понимание Unity Engine, жизненного цикла приложения, архитектуры проектов и особенностей платформ.
  • Уверенная работа с Android, iOS и WebGL, понимание их технических ограничений и специфики сборок.
  • Практический опыт интеграции сторонних SDK, рекламных платформ, платежных систем и аналитики.
  • Отличное знание C#, принципов ООП, SOLID, асинхронного программирования.
  • Уверенная работа с Git и GitHub (ветвление, pull requests, разрешение конфликтов, code review).

Preferred Qualifications

  • Опыт выпуска коммерческих мобильных игр в Google Play и App Store.
  • Знание особенностей публикации игр на WebGL-платформах.
  • Опыт работы с CI/CD, автоматизацией сборок и Unity Build Pipeline.
  • Опыт интеграции Appodeal, Firebase, Xsolla, Unity IAP и аналогичных решений.
  • Опыт сопровождения нескольких проектов с различной архитектурой и набором SDK.
  • Критерии приемки:
  • Critical / Blocker bugs - 0. Результат не должен содержать критических дефектов, приводящих к падениям, потере данных, неработоспособности ключевых функций или невозможности выпуска релиза.
  • Major bugs - 0. Существенные функциональные ошибки должны быть устранены до передачи задачи на приемку.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.