🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Senior C#/Unity Developer

AzurGames
Удаленно
Опубликовано: 02 Jul 2025
300 000 —‍ 400 000 ₽/мес на руки

Мы находимся в поиске Senior C#/Unity Developer для работы над мидкорным мобильным проектом Kingdom Clash — фэнтезийный баттлер с элементами коллекционной игры.

Задачи

  • Основная зона ответственности — модификация и поддержка многопоточных алгоритмов детерминированной боевой симуляции.
  • Достижение высокой производительности данных алгоритмов.
  • Проектирование задач, написание технической документации, написание тест-кейсов.
  • Разработка и поддержка системы автоматизированного поиска ошибок и юнит-тестов.
  • Разработка внутреннего инструментария для упрощения вышеуказанных задач и облегчения работы QA.
  • Поддержка и работа с техническими метриками приложения, разработка подходов к автоматизированному поиску неисправностей.
  • Поддержка существующего механизма противодействия читерам.
  • Интеграция нового контента.
  • Участие в планировании и подготовке релизов.

Что мы ждем от кандидата

  • Готовность подключения к проектным задачам любой другой направленности — от вёрстки до добавления в игру нового функционала.
  • Опыт разработки на C#/Unity от 5 лет на коммерческих проектах в жанрах мидкор.
  • Опыт разработки клиент-серверных фич.
  • Глубокие знания C#.
  • Глубокие знания Unity.
  • Понимание специфики поддержки C#-кода в отвязке от Unity.
  • Глубокое понимание многопоточности как для чистого C#, так и в связке C#/Unity.
  • Базовые знания пайплайнов рендеринга.
  • Понимание подходов к проектированию детерминированных систем симуляции.
  • Понимание подходов к проектированию клиента в связке с авторитарным сервером.
  • Целостное понимание принципов ООП и архитектурных подходов к проектированию ПО.
  • Опыт оптимизации производительности и памяти для мобильных устройств.

Будет плюсом

  • Умение анализировать и системное мышление.
  • Умение решать проблемы не реакционно, а проактивно.
  • Умение взвешенно излагать мысли и доносить свою позицию.
  • Умение принимать участие в принятии решений.
  • Умение проводить целесообразный рефакторинг.
  • Понимание подходов работы с приложениями на активной стадии жизненного цикла.
  • Понимание подходов работы с legacy-кодом.
  • Знание продвинутых навигационных моделей (RVO, Steering Behaviour).
  • Знание фиксированной арифметики.
  • Опыт работы с ассетными постпроцессорами в Unity.
  • Опыт развёртки вспомогательных окружений CI/CD.
  • Опыт разработки серверных решений.
  • Знание редакторов IMGUI.
  • Опыт написания решений для LiveOps.
  • Опыт написания тестов, выполняющихся в Editor Time.
  • Опыт интеграции сторонних SDK (аналитика, реклама и т.д.).
  • Знание систем контроля версий (Git).
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие