Unreal Engine Mobile AR Developer (iOS / Android)
We are looking for an experienced Unreal Engine Developer with strong Android, iOS, and AR (ARKit / ARCore) expertise to extend and improve an existing mobile application.
⚠️ Important:
All tasks except the final one relate only to AR Mode (not Interior Mode).
The project focuses on improving product customization and AR interaction for fireplace cassette models.
🔧 Scope of Work
1️⃣ Parametric Size Feature — Fireplace Cassettes
The app contains two product categories:
- Ofen
- Kassette (this task applies to Kassette only)
Requirements:
- Currently 2 cassette models are implemented
- Integrate 2 additional cassette models (total: 4 models)
- Implement a Parametric Size Feature:
- Adjustable Width and Height (in mm)
- Fixed Depth
- Size updates must dynamically adjust the 3D geometry
- Min / Max dimension constraints per model will be provided
We assume this could be implemented using morph targets, but we are open to your technical recommendation (procedural mesh, scaling with constraints, etc.).
The Size Feature must function in:
- Interior Mode
- AR Mode
All 3D assets will be provided.
2️⃣ UI / UX – Size Input Panel
Add a new “Size” button.
On click:
- Open a UI panel for user input:
- Width (mm)
- Height (mm)
UI Requirements:
- Unit-based input (millimeters)
- Validation based on model-specific min/max values
- “Apply” button to confirm changes
- Clean, user-friendly mobile layout
3️⃣ AR Mode — Object Placement & Interaction Improvements
Enhance AR Mode specifically for cassette models.
Required Improvements:
- One-tap placement on vertical surfaces (walls)
- Use:
- ARKit for iOS
- ARCore for Android
- Enable touch gestures for:
- Moving object (up/down, left/right)
- Ensure:
- Stable AR session
- Smooth performance
- Proper tracking and alignment
The AR experience must be robust and production-ready on both platforms.
4️⃣ Android Build & Deployment
Create and deliver a fully functional Android build including all new features.
Requirements:
- Proper ARCore support
- Mobile performance optimization
- Successful packaging and deployment
- Testing on real Android devices (mandatory)
✅ Required Experience
- Strong experience with Unreal Engine (mobile projects)
- Proven AR experience using:
- ARKit (iOS)
- ARCore (Android)
- Experience implementing parametric 3D modifications
- Knowledge of mobile optimization best practices
- Experience shipping Android & iOS builds
- Clean, maintainable Blueprint and/or C++ architecture
⭐ Nice to Have
- Experience with product configurators
- Experience with procedural mesh or morph target systems
- UI/UX implementation experience in Unreal (UMG)
📦 Deliverables
- Updated Unreal project
- Fully working AR Mode improvements
- Functional Size Feature (Interior + AR Mode)
- Android build ready for deployment
- Tested and stable on real devices
Required languages
| English | B1 - Intermediate |
| Ukrainian | B2 - Upper Intermediate |