Senior Unity C# Developer / программист (match-3)
Описание вакансии
Преимущества работы в нашей компании:
- Возможность работать удаленно из любой точки мира. При желании помогаем с релокацией на Кипр или в Молдову
- У нас приятная творческая атмосфера, которая позволяет раскрыть потенциал сотрудников. Мы поддерживаем их развитие, проводим лекции/вебинары от собственных и приглашенных экспертов
- Мы заботимся о наших сотрудниках, поэтому компенсируем 50% трат на обучение и др.
- Широкие возможности для карьерного роста: индивидуальные планы для каждого сотрудника, повышение зарплат, в соответствии с профессиональным ростом
Наш кандидат обладает:
- Знанием и умением на практике использовать принципы ООП и паттерны проектирования
- Хорошей алгоритмической и математической подготовкой (понимание и умение применять в коде матрицы, вектора, кватернионы и умение писать сложные алгоритмы соблюдая баланс производительности)
- Уверенными знаниями асинхронной логики и умением проектировать асинхронные алгоритмы
- Умением использовать профайлеры
- Понимание того что такое батчинг, способов (и необходимости) их уменьшения
- Опыт написания шейдеров
Будет плюсом:
- Понимание того как устроен графический pipeline
- Понимание особенностей рендеринга на мобильных устройствах
Что предстоит:
- Работать над матч-3 составляющей в проекте