Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Компания больше не ищет сотрудника. Посмотрите похожие предложения

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
Сфера
Геймдев
Инвестиции
Приватное финансирование
Размер
201-500
Azur Games — международная компания, которая входит в ТОП-3 мировых издателей мобильных игр по загрузкам. В 2022 году преодолела отметку в 3 миллиарда установок! В портфолио компании 150+ успешных free-to-play проектов в разных игровых жанрах: от 3D экшен-шутеров с синхронным PvP до гиперкэжуала.
Azur Games сегодня — это более 500 профессионалов, работающих по всему миру. Есть офисы на Кипре, в ОАЭ, Грузии, Армении, Черногории. Также к команде можно присоединиться и из других стран удаленно.