Мы ищем Senior Unity-разработчика, готового взять на себя ответственность за техническое развитие действующего мобильного игрового проекта для детей.
Мы ценим высокое качество, инженерный подход, чистоту кода и стремление к оптимизации.
Чем предстоит заниматься:
-
Архитектура и техлидерство: проектирование архитектуры продукта и модулей, выбор подходов и влияние на ключевые технические решения.
-
Разработка: реализация фич на чистом коде, прототипирование, нативные адаптеры, editor-инструменты и шейдеры.
-
Code review и менторство: ревью кода других разработчиков и результатов работы смежных отделов.
-
UI, контент и анимация: реализация игровой логики, сборка адаптивного UI, анимаций, локализации и звука с учётом специфики детских игр.
-
Оптимизация и стабильность: профилирование и оптимизация под low-end, контроль размера билда и устранение крашей на девайсах.
-
Планирование и процессы: оценка задач, подсветка рисков и ведение технической документации.
Мы ждем от вас:
-
Опыт: от 5 лет коммерческой разработки мобильных приложений на Unity, наличие выпущенных проектов.
-
Архитектура: опыт самостоятельного проектирования архитектуры продукта и модулей, владение паттернами (MVP / MVVM / MVC, event-driven), SOLID и Clean Architecture.
-
Стек: уверенный C#, UniTask, DI-контейнеры (VContainer / Zenject), ScriptableObjects, Addressables / AssetBundles, 2D проекты, Spine и DOTween, UI Canvas.
-
Инженерная база: знание SOLID, ScriptableObjects и понимание кросс-платформенной специфики (Android, iOS, Amazon), работа с сервисами покупок (IAP), архитектура и реализация клиент-серверного взаимодействия, создание и работа с нативными плагинами / адаптерами (JNI / Obj-C), опыт написания editor-скриптов и кастомных инструментов для команды.
-
Самоконтроль: самостоятельный контроль качества собственного кода перед ревью/сборкой, включая проверку краевых состояний и написание Unit-тестов.
-
AI-инструменты: практический опыт использования нейросетей (GitHub Copilot, ChatGPT, Claude) для генерации рутинного кода, написания скриптов и рефакторинга.
-
Оптимизация: реальный опыт повышения производительности Unity-приложений и профилирования под low-end устройства.
-
Лидерство: опыт code review и менторства разработчиков.
-
Продуктовый подход к разработке: умение слышать потребности геймдизайнеров, художников и тестировщиков, проактивно предлагая технические решения для оптимизации их ежедневной рутины.
-
Язык: английский на уровне B1 и выше.
Будет плюсом:
-
Опыт работы с детскими / семейными мобильными приложениями.
-
Написание кастомных шейдеров (HLSL).
-
Настройка CI/CD-пайплайна (Jenkins, Cloud Build, Fastlane).
-
Опыт с мультиплеером (Mirror / Netcode / Photon).
-
Доклады, статьи, open-source проекты.
Условия и бенефиты:
- Баланс: 7-часовой рабочий день и 20 рабочих дней оплачиваемого отпуска в году.
- Бонусы: система квартальных бонусов по результатам выполнения KPI.
- Обучение: 100% оплата профильных курсов и тренингов;
- Развитие: 50% компенсация обучения любым иностранным языкам и покупки книг любого жанра.
- Здоровье и спорт: 50% компенсация медицинских расходов и спортивных активностей.
- Оборудование: предоставляем технику в офис или финансируем покупку для удаленных сотрудников (с правом последующего выкупа).