ICVR

Unity Developer

Не указана
  • Челябинск
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Unity
  • C#
  • Английский — B1 — Средний

ICVR https://ictools.io/ - инновационная студия, разрабатывающая продвинутые AR/VR и игровые проекты с использованием современных технологий искусственного интеллекта и мультиагентных систем. В связи с развитием команды ищем опытного Unity разработчика с сильными техническими и софт-скиллами.

Что предстоит делать:

- Проектировать и разрабатывать игровую логику на Unity;

- Работать с бекендом, сериализацией данных, потоками и обменом информацией, в том числе с использованием Firebase;

- Выделять модули в коде и упаковывать их в NPM-пакеты для дальнейшего переиспользования;

- Редактировать и интегрировать 3D графику в проекты;

- Верстать UI и обеспечивать удобство взаимодействия пользователя с продуктом;

- Исправлять баги, проводить рефакторинг и оптимизацию производительности на целевых платформах: iOS, Android, PC Windows;

- Внедрять и поддерживать системы искусственного интеллекта, включая работу с нейронными сетями, LLM, SLM, мультиагентными архитектурами (MCP, A2A).

- Разрабатывать и поддерживать нестандартные проекты с использованием AR, ML/CV

Стек технологий:

- Unity3D, C# (опыт от 3 лет);

- AR/VR технологии;

- Zenject (DI контейнер);

- UniRx, UniTask;

- Анимации: Timeline, DoTween;

- Звук: Audio mixer, FMOD;

- Визуальные эффекты: Particle system, VFX Graph, Shader Graph;

- Рендеринг: SRP (URP, HDRP);

- Камера: Cinemachine, Renderer Features;

- Тестирование: NUnit;

- Shader programming: HLSL, ShaderLab;

- Взаимодействие с Rest API, работа с NPM;

- Системы контроля версий и CI/CD: GitLab.


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

- Опыт работы с Unity3D не менее 3 лет (желательно 5+);

- Опыт разработки на C# от 3 лет;

- Глубокое понимание игрового движка и графического конвейера (SRP, Built-in);

- Умение строить архитектуру модулей и систем с использованием UML и реализовывать её в коде;

- Уверенное владение Git flow;

- Опыт написания юнит-тестов и технической документации, проведение smoke-тестирования кода;

- Стремление писать чистый, читаемый и поддерживаемый код (приверженность к выбранным кодстайлам);

- Самодисциплина, умение самостоятельно планировать задачи и следить за сроками;

- Желание постоянно развиваться и осваивать новые технологии;

- Знание английского языка на уровне чтения технической документации.

Будет плюсом:

- Опыт в смежных областях: 3D моделирование, анимация;

- Опыт разработки шейдеров с HLSL, ShaderLab;

- Знание работы с графическими буферами (stencil, normals, depth);

- Опыт применения AI, включая проекты с нейронными сетями и мультиагентными системами;

- Знание и опыт интеграции аналитических плагинов (Firebase, Singular, Facebook);

- Опыт выпуска мобильных приложений в AppStore и Google Play;

- Навыки организации и поддержки CI/CD пайплайнов;

- Опыт работы с Docker и Kubernetes.

Условия:

- Работа в дружной команде профессионалов;

- Участие в амбициозных проектах с использованием cutting-edge технологий;

- Возможность удалённой работы или работу в офисе;

- Конкурентную заработную плату и соцпакет;

- Программы обучения и профессионального развития.

Уважаемые кандидаты, oдин из этапов найма - лайв-кодинг или небольшое ТЗ.
Eсли вы заинтересованы в нашей вакансии, то отправляйте нам резюме/портфолио b ссылку на репозиторий.