**Please note that this role requires relocating to Dubai and working on-site in Dubai**We are looking for aUnity Developerto join our i Gaming product team and help buildhigh-quality, real-money casino and betting games. You will be responsible for developing engaging, performant, and compliant Unity-based games, working closely with artists, animators, backend engineers, and product teams to deliver polished experiences acrossdesktop and mobile platforms.Key Responsibilities:Game DevelopmentDevelop and maintainUnity-based i Gaming products(slots, crash games, instant win, table games).Implementgameplay logic, UI, animations, and effectsusingC# and Unity.Integratemath models, RNG outcomes, and server-driven game states.Ensure games meetregulatory and compliance requirementsfor real-money gaming.UI & UX ImplementationImplement responsiveUI systemsoptimised for multiple screen sizes and devices.Work with designers to translateUI/UX and motion designsinto functional gameplay.Implementaudio, animations, and visual effectsto enhance player engagement.Technical & PerformanceOptimise performance forWeb GL, mobile (i OS/Android), and desktopbuilds.Debug, profile, and resolve issues related to memory, frame rate, and stability.Follow best practices forsecure client-side developmentin a real-money environment.Integration & CollaborationIntegrate Unity clients withbackend services, APIs, and game servers.Work closely with backend, QA, compliance, and product teams.Participate incode reviews, sprint planning, and agile ceremonies.Required Skills & ExperienceStrong experience withUnity and C#.Experience shippingcommercial Unity games or interactive products.Solid understanding ofgame loops, UI systems, and animation workflows.Experience integratingREST APIs, JSON, and client-server communication.Familiarity withversion control systems(Git, Plastic SCM, or Perforce).Ability to work in aregulated, production-focused environment.