Caliberly
Unity Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик Unity для создания интерактивных приложений и игровых/XR-решений. Работа в кросс-функциональной команде над цифровыми, мобильными и XR-продуктами с фокусом на производительность и качество.
Задачи
- Разрабатывать модули, фичи и пользовательские сценарии на Unity и C# по дизайн-спецификациям
- Поддерживать и оптимизировать существующие Unity-проекты: отладка, профилирование, снижение потребления памяти и CPU
- Интегрировать ассеты (2D/3D-модели, анимации, аудио) и интерактивный функционал совместно с художниками, UX/UI-дизайнерами и продактом
- Участвовать в обсуждении архитектуры, выбирать паттерны, вести контроль версий, обеспечивать модульность и переиспользуемость кода
- Писать юнит- и интеграционные тесты, проводить код-ревью, поддерживать стандарты и документацию
- Следить за трендами индустрии, обновлениями Unity и технологиями AR/VR, предлагать инновации
- Поддерживать процесс деплоя и конфигурации сборок под целевые платформы (mobile, web, desktop, XR), мониторить релизы и метрики качества
- Устранять проблемы, находить узкие места и внедрять улучшения в архитектуру, пайплайны и работу с ассетами
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной технической области
- Минимум 3–5 лет опыта разработки ПО, из них не менее 2 лет работы с Unity в продакшене
- Уверенное владение C# и Unity: сцены, префабы, скрипты, физика, анимация, UI-системы, управление ассетами
- Обязательный опыт оптимизации приложений по производительности и памяти и мультиплатформенной поставки (mobile, desktop, XR)
- Знание систем контроля версий (например, Git), пайплайнов сборки и опыт работы в кросс-дисциплинарных командах
- Понимание ООП, структур данных, алгоритмов и паттернов проектирования
- Отличные коммуникативные навыки, командная работа и умение решать проблемы в быстром итеративном окружении
- Портфолио или примеры прошлых Unity-проектов (интерактивные приложения, мобильные игры, XR-опыт) — сильное преимущество
- Свободное владение английским; арабский или другие языки — плюс
Условия
- Конкурентная зарплата и бенефиты в соответствии с рынком ОАЭ и опытом
- Работа над инновационными интерактивными приложениями и цифровыми продуктами в IT-сервисной компании
- Участие в полном цикле разработки от концепта до релиза и постоянное обучение новым технологиям
- Коллаборативная и поддерживающая команда с потенциалом профессионального роста
Навыки
- Unity
- C#
- Git
- AR/VR
- XR
- 2D/3D
- ООП
- алгоритмы
- паттерны проектирования
- юнит-тесты
- интеграционные тесты
- профилирование
- оптимизация производительности