Покляк Андрей Васильевич

Senior Unity Developer (Mobile Game)

Коротко

Senior Unity-разработчик для мобильной игры в жанре word puzzle (iOS и Android), с игровыми механиками угадывания слов, таймерами и live-трансляциями. Требуется от 5 лет опыта разработки на Unity, уверенный C#, опыт с Unity 6/URP, UI Toolkit, DOTween, интеграцией SignalR, LiveKit, Firebase и RevenueCat. Работа удалённая, компания нанимает сотрудников из Беларуси, нужен английский не ниже B2.

Локация
Удалённо; город/регион — Минск
Компания
Разработка мобильной игры для iOS и Android в жанре word puzzle, объединяющей угадывание слов, игровые соревнования и интерактивное live-шоу.
Что делать
•Разрабатывать и поддерживать мобильный клиент на Unity 6 и C# для iOS и Android.
•Реализовывать игровые сессии, угадывание слов, обработку ответов, таймеры, игровые состояния и подсчёт очков.
•Интегрировать клиент с backend через REST API и real-time-соединения на базе SignalR или аналогичных технологий.
•Интегрировать LiveKit для работы с live-медиа и прямыми трансляциями.
•Создавать пользовательский интерфейс, анимации и визуальные эффекты с использованием UI Toolkit, UXML и USS.
•Интегрировать RevenueCat, Firebase и другие сервисы, а также оптимизировать производительность, память и сборку мусора.
Требования
•От 5 лет коммерческого опыта разработки на Unity.
•Уверенное владение современным C#: async/await, generics, LINQ, interfaces и readonly struct.
•Понимание управления памятью в .NET, GC allocations и их влияния на производительность мобильных приложений.
•Практический опыт работы с Unity 6 и Universal Render Pipeline (URP).
•Production-опыт разработки интерфейсов на Unity UI Toolkit с использованием UXML и USS; практический опыт работы с uGUI и TextMesh Pro.
•Опыт использования DOTween для интерфейсных анимаций и визуальной обратной связи.
•Опыт интеграции Unity-клиентов с real-time-системами на базе SignalR или аналогичного WebSocket/RPC-транспорта, а также уверенная работа с REST API, асинхронными запросами и сетевыми ошибками.
•Опыт работы с LiveKit, Firebase в Unity-проектах и RevenueCat в мобильных приложениях.
•Разговорный английский язык на уровне не ниже B2.
Хорошо, если есть
•Несколько лет опыта разработки на .NET стэке.
•Понимание backend-архитектуры и взаимодействия клиентской и серверной частей приложения.
•Опыт сопровождения и обновления форков Unity-пакетов.
•Практический опыт работы с Git-зависимостями через Unity Package Manager (UPM), включая поддержку и обновление собственных версий пакетов.
Культура и преимущества
•Удалённый формат работы.
•Самостоятельная работа с техническими решениями и архитектурными изменениями.
•Фокус на внимательности к деталям, мобильной разработке и production-качестве.
•Необходимость обеспечивать согласованную работу игрового процесса и live-трансляции.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте