Software Engineering

Unity Game Developer

No Competition Infinity Gaming L.L.C
Dubai, UAE Listed 4h ago via Naukrigulf
c# android ios git

Job Overview

Company Industry IT - Software Services
Department / Functional Area Software Development, Application Development (IT Software)
Keywords UnityC#Mobile Games, AndroidIOSGame Development, Game Developer

Develop and maintain 2D and 3D mobile games using Unity and C#. Implement gameplay mechanics, game systems, UI, animations, and other interactive features. Write clean, modular, reusable, and maintainable code. Design systems using appropriate software architecture and design patterns. Implement multiplayer gameplay and networking features. Profile and optimize games for Android and iOS devices. Identify and resolve performance bottlenecks using Unity profiling and debugging tools. Work closely with game designers and 2D/3D artists to integrate and optimize assets. Debug gameplay, performance, device compatibility, and multiplayer/networking issues. Participate in code reviews and contribute to technical architecture decisions. Maintain existing games and implement new features without negatively affecting performance or code quality.

Desired Candidate Profile

Strong knowledge of Unity and C#. Commercial or practical experience developing mobile games for Android and/or iOS. Strong understanding of OOP, SOLID principles, separation of concerns, and clean-code practices. Good understanding of game architecture and scalable code organization. Experience with common design patterns, such as Observer, State, Factory, Strategy, Command, and Object Pooling. Experience with multiplayer/networking systems such as Photon PUN/Fusion, Unity Netcode, Mirror, or similar technologies. Strong understanding of mobile game optimization. Experience using Unity Profiler, Frame Debugger, Memory Profiler, or similar profiling tools. Understanding of garbage collection, memory allocation, object pooling, asset management, and asynchronous loading. Knowledge of optimizing draw calls, shaders, textures, meshes, particles, physics, and UI for mobile hardware. Good debugging and problem-solving skills. Experience with Git/version control. Experience with Addressables, ScriptableObjects, dependency injection, URP, DOTween, Cinemachine, backend integration, or multiplayer matchmaking is an advantage. Ability to build features with performance, maintainability, scalability, and future development in mind. Employment Type Full-time

Ready to apply?

You are viewing this role on JobSphere AI. Continue on naukrigulf.com to apply.

Opens the original job posting in a new tab

  • CompanyNo Competition Infinity Gaming L.L.C
  • LocationDubai, UAE
  • CategorySoftware Engineering
  • Listing sourceNaukrigulf
  • Apply onnaukrigulf.com
  • Listed4h ago
Unity Game Developer On naukrigulf.com
Apply Now (opens the original posting in a new tab)

Related Software Engineering jobs

More Software Engineering

Keep this job on every device

It’s saved on this browser. Create a free JobSphere account to keep it, and every job you save, on any device.

Free. No spam.