Mobile-инженер (Android + iOS)

Дата размещения вакансии: 21.09.2025
Работодатель: SurCorp
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Каширина 1Г
Требуемый опыт работы:
От 1 года до 3 лет

Mobile-инженер (Android + iOS) с опытом “Unity as a Library” (UAAL).

Желательно уметь работать с Flutter

Что есть: cделали AR модуль на Unity
Нужно подключить его к основному приложению, тестировал на Android Studio, в целом все проходило успешно (закидывал aar файлы или просто UnityLibrary в проект и вызывал сцену Unity по кнопке из приложения). Прописывал все необходимое в AndroidManifest, gradle.properties, settings и так далее

Задача: встроить Unity-модуль в нативные приложения, настроить двустороннее общение, жизненный цикл, сборку и доставку. Плюс — подготовить понятную документацию

Обязательные требования:
- Опыт интеграции Unity как библиотеки и выпуска приложений с таким сетапом на обеих платформах.
- Kotlin/Java (Android), Swift/Obj-C (iOS) на уровне уверенного мидла+.
- Глубокое понимание жизненного цикла: Activity/Fragment, Application, AppDelegate, background/foreground, ориентации, разрешений камеры/микрофона.
- Gradle/AGP, NDK/IL2CPP, ProGuard/R8, Android Manifest merging; Xcode build settings, UnityFramework, CocoaPods.
- Практика общения Unity ↔ нативная часть: Intent/extras (Android), UnitySendMessage, делегаты/нотификации на iOS.
- ЖЕЛАТЕЛЬНО: Работа с ARCore/ARKit (если у вас есть AR), runtime-permissions, камеры.
- Умение профилировать память/CPU/GPU, фиксить утечки, соблюдать лимиты.

Обязанности:
- Встроить Unity-модуль в нативные Android/iOS-приложения, реализовать обмен данными и навигацию туда-обратно, настроить жизненный цикл и сборку.
- Настроить передачу параметров при старте и команды после старта.
- Подготовить документацию/скрипты обновления Unity-билда и публикации.

Если вы умеете работать на Flutter - будет просто космос

Полезные ссылки:
1. https://docs.unity3d.com/Manual/UnityasaLibrary-Android.html
2. https://github.com/Unity-Technologies/uaal-example/blob/master/docs/android.md
3. https://github.com/Unity-Technologies/uaal-example