Unity Developer
Role Overview
Develop interactive applications, immersive experiences, and games for events, exhibitions, brand activations, and digital installations.
The role combines Unity development, real-time visual effects, and hardware integration to deliver engaging, reliable experiences.
Key Skills for This Role
Full Job Posting
Role overview
Develop interactive applications, immersive experiences, and games for events, exhibitions, brand activations, and digital installations.
The role combines Unity development, real-time visual effects, and hardware integration to deliver engaging, reliable experiences.
Responsibilities
- Develop 2D and 3D Unity applications in C#, including interactive screens, touchscreen experiences, and games.
- Build camera-based interactions with people detection and movement tracking; integrate Arduino, sensors, and motor-controlled systems.
- Develop video triggers, animations, particle effects, gameplay mechanics, physics, enemy AI, achievement systems, and user interfaces.
- Create shaders, visual effects, sound integration, and camera animations; use Scriptable Objects, Addressables, and JSON for architecture and data management.
- Optimize performance, memory use, asset sizes, and build sizes; test, debug, and troubleshoot software and hardware integration.
- Collaborate with creative and design teams; research and prototype sensor-based installations, kinetic art, and emerging technologies.
- Support on-site installation, testing, and technical operation at events and demonstrations; maintain source code, version control, and documentation.
Qualifications and experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
- At least 4 years of Unity development experience across games and interactive applications.
- Strong proficiency in Unity and C#; experience with touchscreen applications and immersive digital installations.
- Practical Unity integration experience with Arduino and external hardware.
- Working knowledge of Python, OpenCV, and MediaPipe.
- Experience with UI development, animation, physics, shaders, and particle effects.
- Familiarity with Git/GitLab and collaborative development workflows.
- Portfolio demonstrating completed games, interactive applications, or installations.
Preferred technical skills
- WebGL deployment, Node.js, ASP.NET, Cinemachine, Addressables, and Scriptable Objects are preferred.
- Real-time rendering and procedural content generation are preferred.
Key competencies
Technical problem-solving, troubleshooting, attention to detail, and performance optimization.
Creative thinking, willingness to experiment, clear communication, and collaboration.
Ownership of deliverables and ability to meet project deadlines.
Compensation
- Full-time role with salary up to AED 7,000 per month.
Workplace
- Work location is in person; the role includes on-site event installation and support in Dubai, UAE.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at OPTION 1 EVENT SERVICES
Mechatronics Engineer
, UAE
The employer is seeking a mechatronics engineer to develop and deploy interactive electromechanical systems for events and installations. The work spans embedded programming, electronics, motor control, robotics, integra
Event Manager - Event & Exhibition
, UAE
The employer is seeking an events and exhibitions project manager with five years of relevant experience. You will manage projects from client brief through delivery, package client presentations, coordinate teams, and s
Bilingual Project Manager - Event & Exhibitions
, UAE
The employer is seeking an English- and Arabic-fluent Event Manager to deliver events, exhibitions, conferences, and brand activations from briefing through closure. Candidates need at least four years of event managemen