MidDevGames

Unity Developer

Не указана
  • Москва
  • От 1 года до 3 лет
  • Unity
  • C#
  • Game Programming
  • Git
  • Gamedev
  • SOLID
  • ООП
  • Unity 3D
  • AppsFlyer
  • Firebase
Обязанности:
  • Разработка и поддержка мобильных игр на Unity для iOS и Android.
  • Реализация игровых механик, UI, игровых состояний и meta-progression систем.
  • Участие в полном цикле разработки: от прототипирования до релиза и live-ops поддержки.
  • Оптимизация производительности проекта (CPU/GPU, память, draw calls, object pooling) под мобильные устройства.
  • Интеграция и поддержка сторонних SDK: аналитика, реклама, IAP, attribution systems.
  • Работа с архитектурой проекта, поддержка чистого и масштабируемого кода.
  • Взаимодействие с геймдизайнерами, художниками, QA и backend-разработчиками.
  • Участие в code review, технических обсуждениях и оценке задач.
  • Настройка и поддержка игровых событий, экономики и баланса совместно с командой.
  • Работа с Git и командным workflow.
  • Подготовка стабильных production build’ов и исправление багов.
  • Участие в техническом улучшении проекта и внедрении новых решений.
Требования:
  • Коммерческий опыт разработки на Unity от 2–4 лет.
  • Уверенное знание C# и Unity Engine.
  • Опыт разработки мобильных игр (midcore / casual / hypercasual).
  • Понимание принципов ООП, SOLID, паттернов проектирования.
  • Опыт построения масштабируемой архитектуры и event-driven подхода.
  • Опыт оптимизации мобильных проектов и работы с Unity Profiler.
  • Опыт работы с UI/UX, Canvas, анимациями и DOTween.
  • Понимание работы Addressables, Asset Bundles и управления памятью.
  • Опыт интеграции SDK (Firebase, Appsflyer, Ads, Analytics, IAP).
  • Опыт работы с системами DI (Zenject / VContainer будет плюсом).
  • Навыки работы с Git.
  • Умение читать и поддерживать чужой код.
  • Понимание жизненного цикла мобильных проектов и процесса публикации.
  • Опыт работы с REST API / UnityWebRequest будет плюсом.
  • Опыт работы с multiplayer или real-time системами будет преимуществом.
Условия:
  • Работа над мобильными midcore / casual / hypercasual проектами.
  • Удалённый формат работы / гибрид.
  • Гибкий график.
  • Конкурентная заработная плата с регулярным пересмотром.
  • Возможность влиять на технические решения и архитектуру проекта.
  • Работа в сильной команде с выстроенными процессами.
  • Интересные игровые проекты с долгосрочной поддержкой.
  • Возможность профессионального роста и развития.
  • Оплачиваемые отпуска и sick days.
  • Отсутствие микроменеджмента и адекватный workload.
  • Возможность работать с современным стеком и актуальными технологиями Unity.