Did you apply to Unity Game Developer?
Unity Game Developer
Job Overview
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
Saved on this device. Log in to keep your saved jobs on all your devices.
Log in Create account- CompanyNo Competition Infinity Gaming L.L.C
- LocationDubai, UAE
- CategorySoftware Engineering
- Listing sourceNaukrigulf
- Apply onnaukrigulf.com
- Listed4h ago