DS1 Games усиливает команду и приглашает специалиста на позицию Unity Developer для работы над гибрид казуальным проектом.
Обязанности:
- Разработка мобильных гибрид казуальных игр на Unity;
- Разработка архитектуры и реализация функционала;
- Оптимизация и улучшение производительности игр.
Мы ждем от кандидата:
- Понимание работы системы рендеринга в Unity;
- Коммерческий опыт разработки под мобильные платформы (Android/iOS)
- Знание принципов ООП, паттернов и антипаттернов проектирования Unity-приложений;
- Опыт работы с системами контроля версий;
- Поддержка существующих и реализация новых игровых механик в Unity;
- Разработка UI: верстка, программирование, анимации, отзывчивость;
- Опыт профайлинга и оптимизации приложений под мобильные устройства (CPU, GPU, RAM);
- Навык декомпозиции задач(ГДД) и построения правильных вопросов для уточнения требований.
- Проактивность и самостоятельность;
- Развитые коммуникативные навыки.
Будет плюсом:
- Опыт интеграции сторонних плагинов/SDK для iOS и Android;
- Опыт работы с шейдерами;
- Опыт работы с DI-фреймворками Zenject и UniRx;
- Опыт работы с Addressables, Odin;
- Опыт написания своих инструментов для упрощения/ускорения работы в Unity;
- Знание и понимание параллельного программирования и асинхронных паттернов;
- Опыт работы с сетью, понимание протоколов, оптимизации сетевого взаимодействия;
- Базовое знание линейной алгебры (вектора и операции над ними);
Условия: - Официальное трудоустройство с первого рабочего дня, оплачиваемый отпуск и больничные;
- Самостоятельная организация своего рабочего времени вместе с командой;
- Достойная оплата и система бонусов от успешных проектов (размер оплаты обсуждается индивидуально и зависит от набора скиллов, объема задач и зон ответственности);
- Студия в 5 минутах от ст.метро "Нарвская" (г. Санкт-Петербург).