Название: Senior Unity Developer (Tower Defense). Есть возможность роста до Lead.
Локация: Минск / ОФИС!
PLAYSTROM — студия разработки игр для iOS, Android и PC с 10-летним опытом. В нашей команде уже более 100 специалистов. Мы специализируемся на создании казуальных и мидкорных проектов с высоким DAU. Мы ищем технического лидера, который возьмет на себя архитектуру нашего проекта в жанре Tower Defense и поможет команде вывести его на мировой рынок.
Чем предстоит заниматься:
-
Проектирование архитектуры приложения с нуля и поддержка существующего кода;
-
Написание ключевых, высоконагруженных модулей (боевая система, оптимизация рендеринга);
-
Управление командой Unity-разработчиков (от 3 до 5 человек): постановка задач, код-ревью, менторинг;
-
Интеграция сторонних SDK (реклама, аналитика), настройка In-App Purchases;
-
Оптимизация производительности под мобильные устройства (батарейка, память, тепловые троттлинги);
-
Контроль качества кода и соблюдение сроков спринта.
Критерии к кандидату (Hard Skills):
-
Опыт коммерческой разработки на Unity от 5 лет;
-
Опыт в роли Tech Lead от 1 года (обязательно);
-
Наличие как минимум 2 опубликованных проектов в Google Play / App Store (с указанием вашей роли в проекте);
-
C#: Глубокое знание LINQ, Generics, Event-моделей, многопоточности.
-
Архитектура: Продвинутое ООП, паттерны (MVC/MVP/MVVM, FSM, Strategy), Solid принципы;
-
Unity: Addressables, Asset Bundles, Profiler, Job System;
-
DI: Практический опыт с Zenject (либо VContainer/Extenject);
-
Асинхронность: Обязательное знание UniTask (понимание отличий от Coroutines).
Будет преимуществом:
-
Опыт разработки игр жанра Tower Defense / Strategy;
-
Знание шейдеров (Shader Graph/HLSL);
-
Навыки написания Editor Scripts.
Мы предлагаем:
- Работа в офисе в самом центре города;
- Полный соц. пакет, включая 100% оплату Day off, Sick days, New Year holidays;
- Максимально комфортные условия работы: отдельные комнаты для каждой команды с выделенной кухней, зоной отдыха/спорта и комнатой для переговоров;
- Work-life balance;
- Компенсация спортивных и медицинских расходов;
- Компенсация затрат на такси или оплата парковочного места у офиса;
- Развитие: компенсация профильного обучения, участие в конференциях, литературу для развития ваших компетенций;
- Множество тимбилдингов и корпоративных мероприятий.