AzurGames

Senior C#/Unity Developer

в AzurGames

300 000 —‍ 400 000 ₽/мес на руки

Полная удалёнка
Специализация
C#
Уровень
Senior
Требуемый опыт
5+ лет

Технологии/инструменты

C#Unity

Мы находимся в поиске 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).
Светлана Смахтина IT Recruiter
AzurGames

О компании AzurGames

Сфера
Геймдев
Инвестиции
Приватное финансирование
Размер
201-500

Azur Games — международная компания, которая входит в ТОП-3 мировых издателей мобильных игр по загрузкам. В 2022 году преодолела отметку в 3 миллиарда установок! В портфолио компании 150+ успешных free-to-play проектов в разных игровых жанрах: от 3D экшен-шутеров с синхронным PvP до гиперкэжуала.

Azur Games сегодня — это более 500 профессионалов, работающих по всему миру. Есть офисы на Кипре, в ОАЭ, Грузии, Армении, Черногории. Также к команде можно присоединиться и из других стран удаленно.

Похожие вакансии

400 000 – 500 000 ₽/мес на руки
Полная удалёнка
380 000 – 580 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), можно удалённо из РФ
350 000 – 450 000 ₽/мес на руки
Полная удалёнка
3 000 – 4 000 $/мес на руки
Полная удалёнка
210 000 – 325 000 ₽/мес на руки
📍 Москва (м. Автозаводская), Санкт-Петербург (м. Петроградская), можно удалённо из РФ