Назад к вакансиям

Вакансии TOJGAMES

Senior Unity Developer

Разработка и развитие мобильного гоночного live-проекта с открытым миром на iOS и Android — от геймплея и мультиплеера до оптимизации и платформ.

ДубайПолная занятостьОфис
Откликнуться по email

О компании

TOJGAMES — студия мобильных игр из Дубая. Наша главная игра, «Шашки по Городу», — гонки в открытом мире для iOS и Android с онлайн-мультиплеером и глубокой кастомизацией машин. В неё играют миллионы, а её средний рейтинг — 4,7 из 5 и в Google Play, и в App Store (более 430 000 оценок). Ещё мы делаем Traffic Racer Pro и Real Car Parking 2.

Наши игры

О роли

Мы ищем двух senior-разработчиков на Unity, которые уверенно работают с любой частью игры — как с геймплеем и мультиплеером, так и с оптимизацией и платформами. Вы будете подчиняться техническому директору и помогать middle-разработчикам расти.

Над чем вы будете работать

Вы будете работать в обоих направлениях.

Геймплей и мультиплеер

  • Проектировать и разрабатывать геймплейные системы в Unity (C#): вождение, игровые режимы, прогрессию и кастомизацию машин.
  • Развивать мультиплеер в реальном времени: комнаты, синхронизацию игроков, сглаживание движения и обработку граничных случаев.
  • Настраивать управляемость и физику машин, чтобы ездить было приятно на любом устройстве.

Оптимизация и платформы

  • Профилировать и оптимизировать нагрузку на CPU и GPU, потребление памяти и время загрузки на iOS и Android.
  • Находить и исправлять проблемы производительности и стабильности на реальных устройствах.
  • Отвечать за сборки под iOS и Android: Xcode, Gradle, R8/ProGuard и требования магазинов.
  • Интегрировать и обновлять сторонние SDK для рекламы, покупок, аналитики и атрибуции.

Задачи

  • Вести свои задачи целиком: планировать, реализовывать и поддерживать после релиза.
  • Проводить код-ревью и помогать middle-разработчикам расти.
  • Тесно работать с дизайнерами, художниками и QA, чтобы выпускать отполированные обновления.

Требования

  • От 5 лет коммерческой разработки на Unity (C#).
  • Минимум одна выпущенная мобильная игра на iOS и Android.
  • Уверенный опыт в обоих направлениях: геймплей и мультиплеер, а также оптимизация и платформы.
  • Сильные навыки геймплейного программирования: физика, ввод, камеры, управление состоянием и UI.
  • Опыт разработки мультиплеера в реальном времени (Photon PUN или Fusion, Netcode for GameObjects, Mirror или аналоги).
  • Опыт оптимизации под мобильные устройства с измеримым результатом: замеры до и после.
  • Уверенное владение инструментами профилирования: Unity Profiler, Memory Profiler, Xcode Instruments или Android GPU Inspector.
  • Опыт работы с IL2CPP и нативными сборками iOS/Android.
  • Умение писать чистый, поддерживаемый код и уверенные навыки отладки.
  • Хороший английский (устно и письменно): это рабочий язык команды.

Будет плюсом

  • Опыт работы над гоночными играми или физикой автомобилей.
  • Опыт работы над играми с открытым миром: стриминг мира, большие сцены, AI трафика.
  • Опыт работы над live-проектом с регулярными обновлениями и ивентами.
  • Опыт работы с AppLovin MAX, Firebase, AppsFlyer или похожими SDK.
  • Разработка нативных плагинов (Objective-C/Swift, Java/Kotlin).
  • Ежедневная работа с AI-инструментами для разработки и привычка внимательно проверять их результат.
  • Знание русского языка: на нём говорят многие в команде и среди игроков.

Мы предлагаем

  • Ежегодный оплачиваемый отпуск.
  • Разработка и развитие игры, в которую играют миллионы.
  • Реальное влияние на технические решения по всей игре.
  • Команда, где ваши решения имеют значение.
  • Благодаря регулярным обновлениям ваша работа быстро доходит до игроков.
  • Зарплату и другие условия обсуждаем на собеседовании.

Откликнуться

Отправьте CV и ссылки на выпущенные игры. Расскажите, какие геймплейные системы вы создали и какие проблемы производительности решили, по возможности с цифрами.

Напишите нам на почту и укажите название вакансии в теме письма.

Что отправить

  • CV / резюме
  • Ссылки на выпущенные игры
  • Геймплейные или мультиплеерные системы, которые вы создали
  • Пример решённой проблемы производительности или стабильности (с цифрами)
  • GitHub или примеры кода (по желанию)

Соответствуете не всем требованиям? Всё равно откликайтесь, если подходите по большинству из них: ваш опыт для нас важнее, чем стопроцентное совпадение с описанием.

Откликнуться по email

Другие вакансии