MidDevGames
Unity Developer
Не указана
- 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.