Puzzle Point
Team Lead Unity Developer
1w ago
CyprusLeadRemotec#unityoopsolidgraspecsgit-flowclient-server+4
Puzzle Point — международная компания с опытом в разработке игр. Ищет Team Lead Unity Developer для управления командой и разработки мобильных игр.
About the company
- Puzzle Point — международная компания с большим опытом в разработке игр.
- Кипрское юрлицо
- Фиксированная зарплата в евро вне зависимости от региона проживания
- Возможность удалённой работы из любой точки мира
- Творческая атмосфера, раскрывающая потенциал сотрудников
- Регулярные лекции и вебинары от внутренних и приглашённых экспертов
- Забота о сотрудниках: компенсация 50% затрат на обучение, ДМС, спорт и другие потребности
- Широкие возможности для карьерного роста: индивидуальные планы развития
- Регулярный пересмотр зарплаты по мере профессионального роста
- Менторство и выстроенный процесс адаптации
Responsibilities
- Проектировать и выстраивать клиентскую архитектуру проекта
- Разрабатывать масштабируемую, гибкую и производительную техническую базу
- Создавать core-игровые механики с клиент-серверным взаимодействием
- Проектировать подсистемы, сервисы и UI-менеджмент клиентского приложения
- Писать код и проводить регулярные code review
- Управлять Unity-командой разработки и развивать её
- Декомпозировать задачи и выстраивать процессы разработки
- Выстраивать работу команды по git-flow
- Разрабатывать и интегрировать клиент-серверные механики (сетевое взаимодействие, синхронизация состояний)
- Оптимизировать и профилировать мобильные приложения (CPU, GPU, память)
- Работать со стратегиями загрузки контента и Addressables
- Создавать инструменты для геймдизайнеров и художников
Requirements
- Опыт разработки на C# от 5 лет
- Знание Unity и опыт разработки от 5 лет
- Опыт руководства командой (от 3 разработчиков), декомпозиция задач, код-ревью
- Опыт построения клиентской архитектуры с нуля до релиза
- Уверенное понимание ООП/КОП, SOLID, GRASP
- Понимание ECS подхода (плюсы/минусы)
- Проектирование архитектуры клиентского приложения
- Опыт работы по git-flow
- Опыт клиент-серверной разработки и синхронизации состояний
- Опыт оптимизации мобильных приложений (CPU, GPU, память)
- Опыт работы с Addressables и стратегиями загрузки бандлов
Nice to have
- Опыт написания шейдеров и работы с графическим пайплайном
- Понимание различных ECS-движков
- Опыт UniTask, DOTween Sequence
- Опыт работы в больших командах
Found in@unity_jobs