Разработчик Unity3D (Middle Unity 3D C# Developer) / программист Unity
Ключевые навыки
Обязанности:
-
Создание ПО на платформе Unity 3D / C#;
-
Интеграция сервисов, фреймворков, рекламных сетей и т.д.;
-
Развитие и улучшение имеющихся проектов, подготовка регулярных обновлений;
-
Трезвая оценка задач с учетом возможных рисков и выполнение работы в срок;
-
Поиск и исправление багов;
-
Взаимодействие с командой разработчиков, иллюстраторов, UI/UX дизайнеров, PM и аналитиками.
Требования:
-
Опыт работы с движком Unity - от 3 лет;
-
Хорошее знание ООП (SOLID, паттерны);
-
Понимание принципов работы шейдеров, настройки освещения и материалов Unity;
-
Умение и желание создавать увлекательный пользовательский опыт;
-
Git, Git-flow.
Будет плюсом:
-
Опыт разработки клиент-серверных приложений;
-
Опыт работы с AR приложениями (ARKit, ARCore и др.);
-
Базовые знания 3D редакторов (Blender, Maya), основные знания Photoshop;
-
Умение работать с частицами Unity и/или владение VFX пайплайном.
Личные качества:
-
Страстное увлечение своим делом и стремление развиваться, готовность учиться самостоятельно и перенимать опыт коллег;
-
Делиться знаниями и помогать с поддержкой существующих проектов;
-
Умение работать в команде;
-
Открытость: честность, доброжелательность, готовность сотрудничать, проактивное отношение к работе.
Условия:
-
Удаленный фуллтайм или работа в офисе в Челябинске (40 часов в неделю);
-
Достойная оплата в USD - уровень обсуждается индивидуально с каждым кандидатом;
-
Оплачиваемый отпуск;
-
Оплачиваемые уроки английского (если необходимо);
-
Компенсация занятий в спортзале;
-
Первым этапом оценки являются ответы на вопросы;
-
На указанную позицию может быть предложено тестовое задание.