**please note that this is a job that involves relocating and working on-site in Dubai**
Unity DeveloperRole OverviewWe are looking for a skilled
Unity Developer
to join our iGaming studio and help build high-quality, engaging casino and gambling games. You will work closely with designers, artists, and product teams to develop performant, scalable, and visually polished games, with a strong focus on gameplay logic, UI, and live-ops features.Key ResponsibilitiesGame DevelopmentDevelop and maintain iGaming titles using
Unity (C#)
.Implement core gameplay mechanics, game states, and feature logic.Integrate 2D/3D assets, animations, and visual effects into Unity projects.Ensure smooth performance across mobile and desktop platforms.UI & UX ImplementationBuild responsive, user-friendly game UI using Unity UI systems.Implement transitions, animations, and visual feedback to enhance player experience.Work closely with designers to translate mock-ups into functional interfaces.Live Ops & IntegrationsIntegrate backend services, APIs, and third-party SDKs (payments, analytics, ads, CRM).Support live-ops features such as promotions, events, bonuses, and configuration updates.Implement data-driven systems to allow rapid content updates.Optimization & StabilityOptimize memory usage, loading times, and frame rates.Debug and resolve performance issues and bugs.Ensure games meet platform, security, and regulatory requirements.Collaboration & ProductionCollaborate with artists, animators, and game designers to deliver polished content.Participate in code reviews and maintain clean, reusable code.Contribute to improving development pipelines and tools.Required Skills & ExperienceStrong experience with
Unity
and
C#.Solid understanding of game architecture and object-oriented programming.Experience developing
2D games
(knowledge of animation systems is a plus).Familiarity with version control systems (e.G. Git).Ability to work in an agile, fast-paced production environment.