Мы ищем Junior Unity Developer (программиста) в проект с уже выстроенной архитектурой и современным стеком. Рассматриваем кандидатов без коммерческого опыта, но с учебными / pet-project’ами и хорошим качеством кода.
🛠️ Технологии и подходы, которые используются в проекте
В проекте уже есть архитектура, и мы ожидаем, что ты будешь готов с ней работать:
• Unity (C#)
• FSM (Finite State Machine) — логика состояний
• Spine — 2D-анимации
• Timeline — катсцены, игровые последовательности
• DI (Dependency Injection)
• VContainer — DI-контейнер
• UniTask — асинхронность
• DOTween (укажем как .Tween, если у вас так принято в описании)
Если ты не работал со всем этим в продакшне — это нормально, но базовое понимание принципов важно.
📌 Что предстоит делать
• Реализовывать игровую логику на C#
• Работать с существующей архитектурой (FSM + DI)
• Интегрировать анимации (Spine, Timeline)
• Писать читаемый, аккуратный и поддерживаемый код
• Исправлять баги и дорабатывать фичи под руководством старших разработчиков
👤 Кого мы ищем
• Junior-уровень
• Опыт может быть учебным / некоммерческим
• Понимание основ:
• ООП
• Архитектуры в Unity
• Асинхронности
• Умение читать и разбирать чужой код
• Готовность учиться и задавать вопросы
❗️ Обязательное требование
При отклике обязательно приложить:
• GitHub-репозитории с лучшими примерами твоего кода
(pet-projects, тестовые задания, учебные проекты — главное качество, а не масштаб)
Мы смотрим код, а не строчки в резюме.
💰 Условия
• Зарплата: 700 USD
• Удалённая работа
• Работа в реальном проекте с нормальной архитектурой
• Рост: от джуна к мидлу при нормальном темпе развития
📬 Как откликнуться
Присылай:
• Краткое описание себя
• Ссылки на GitHub-репозитории (лучшие примеры кода)
• Если есть — короткое пояснение, что именно ты делал в проектах