Unity-разработчик (Junior/Middle)
Мэтч
Покажет вашу совместимость с вакансией
Описание вакансии
Unity-разработчик мобильных игр (Junior / Middle)
Мы — небольшая студия разработки мобильных игр. Мы создаём игровые проекты на Unity, экспериментируем с механиками и превращаем идеи в работающие продукты. Ценим инициативу, понятный код и командную работу. Используем современные инструменты, включая AI-ассистентов, чтобы быстрее проверять гипотезы и решать технические задачи.
Ищем Unity-разработчика с коммерческим опытом от 1 года, который присоединится к разработке мобильных игр для Android и iOS. Нам важны уверенные базовые знания, самостоятельность и желание развиваться вместе с командой.
Чем предстоит заниматься:
- Разрабатывать и дорабатывать игровые механики, интерфейсы и системы на Unity.
- Участвовать в создании прототипов и развитии существующих проектов.
- Создавать и адаптировать интерфейсы под разные разрешения и размеры экранов.
- Участвовать в проектировании архитектуры, проводить рефакторинг и поддерживать качество кода.
- Интегрировать сторонние SDK, плагины и библиотеки.
- Находить и исправлять ошибки, анализировать логи и проверять работу игр на устройствах.
- Профилировать и оптимизировать проекты под Android и iOS.
- Подготавливать сборки и участвовать в выпуске обновлений.
- Работать вместе с гейм-дизайнерами, художниками и тестировщиками.
- Использовать AI-инструменты для поиска решений, прототипирования, написания и рефакторинга кода, проверять качество полученного результата.
Что мы ожидаем:
- Коммерческий опыт разработки на Unity от 1 года.
- Уверенное знание C# и основных возможностей платформы .NET.
- Понимание ООП, принципов SOLID и базовых паттернов проектирования, умение применять их на практике.
- Опыт работы с Unity UI: Canvas, адаптивная вёрстка, обработка пользовательского ввода.
- Понимание жизненного цикла Unity-компонентов, корутин, событий и асинхронных операций.
- Знание основных структур данных и алгоритмов.
- Уверенная работа с Git: коммиты, ветки, слияние изменений и разрешение конфликтов.
- Умение читать чужой код, разбираться в существующем проекте и находить причины ошибок.
- Готовность самостоятельно разбирать задачи, обсуждать решения и доводить работу до результата.
- Опыт использования AI-ассистентов или готовность освоить их в ежедневной работе. Умение критически оценивать и проверять сгенерированный код.
Будет преимуществом:
- Опыт разработки и выпуска мобильных игр в Google Play или App Store.
- Опыт быстрого прототипирования казуальных и гиперказуальных игр.
- Навыки профилирования и оптимизации: CPU, GPU, память, сборка мусора, размер приложения и время загрузки.
- Опыт интеграции Firebase, AppsFlyer, рекламных SDK, аналитики и внутриигровых покупок.
- Работа с REST API и JSON, понимание архитектуры клиент-серверных приложений.
- Опыт работы с Addressables, UniTask и инструментами внедрения зависимостей.
- Знание Android Studio и Xcode, опыт устранения ошибок мобильных сборок.
- Базовые знания Kotlin, Java, Swift или Objective-C.
- Опыт настройки CI/CD и автоматизации сборок.
- Знание Dart и Flutter.
- Английский на уровне чтения технической документации.
Что мы предлагаем:
- Удалённую работу с гибким началом рабочего дня и согласованным временем для командного взаимодействия.
- Заработную плату по результатам собеседования с учётом опыта и уровня задач.
- Понятные задачи, прямое общение с командой и минимум бюрократии.
- Возможность участвовать в полном цикле разработки мобильных игр.
- Влияние на технические решения и развитие продукта.
- Обмен опытом, обратную связь по коду и профессиональный рост.
- Использование современных инструментов разработки и AI-ассистентов.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера