Unity Game Developer

No Competition Infinity Gaming L.L.C

Dubai

On-site

AED 180,000 - 280,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

No Competition Infinity Gaming L.L.C in Dubai is seeking a skilled Unity/C# developer to create and maintain mobile games for Android and iOS. You will implement gameplay, UI, and multiplayer features while collaborating with designers and artists to optimize assets.

The role requires strong knowledge of game architecture, design patterns, and performance profiling. You will contribute to code reviews and ensure scalable, maintainable code across projects.

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

Unity
C#
Mobile game development
Multiplayer networking
Performance optimization
Profiling tools
Git version control
Code reviews

Tools

Photon PUN/Fusion
Unity Netcode
Mirror
Addressables
ScriptableObjects
URP
DOTween
Cinemachine

Job description

  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

3D Artist – Unity / Mobile Games
3D Artist – Unity / Mobile Games

No Competition Infinity Gaming L.L.C • Dubai

On-site
AED 180,000 - 300,000
Senior Unity Developer
Senior Unity Developer

TOJGAMES • Dubai

On-site
AED 320,000 - 520,000
Paid annual leave
Build and run a live game
Real influence on technical decisions
+2
Unity Mobile Game Developer: 2D/3D & Multiplayer
Unity Mobile Game Developer: 2D/3D & Multiplayer

No Competition Infinity Gaming L.L.C • Dubai

On-site
AED 180,000 - 280,000
Mobile Application Developer
Mobile Application Developer

CNTXT, Inc. • Abu Dhabi

On-site
AED 180,000 - 240,000
Mid-level Unity Developer
Mid-level Unity Developer

TOJGAMES • Dubai

On-site
AED 180,000 - 300,000
Paid annual leave
Mentoring from senior developers
Ownership of features
+1
Software Engineer (SDKs, Unity)
Software Engineer (SDKs, Unity)

Discovered MENA • Abu Dhabi

Hybrid
AED 183,000 - 219,000
Hybrid work model
Android Native Developer
Android Native Developer

Caliberly • Dubai

On-site
AED 180,000 - 300,000
UI Engineer
UI Engineer

My.Games • Dubai

Remote
AED 300,000 - 460,000
Remote work worldwide
Access to a global game dev network
Technical Director
Technical Director

TOJGAMES • Dubai

On-site
AED 335,000 - 670,000
Paid annual leave
Unity Mobile Games Developer - Own Features for Millions
Unity Mobile Games Developer - Own Features for Millions

Tojgames • Dubai

On-site
AED 180,000 - 300,000
Paid annual leave
Mentoring from senior developers
Ownership of features
+1
Top locations