Job Title: Unity Developer (C#) Location: Durham Salary: Competitive Responsibilities: As a Unity Developer, you will: Collaborate with designers, artists, and other developers to create engaging applications and games. Develop and optimize high-quality gameplay systems and features using C# in Unity. Work on the full development lifecycle, from concept and prototyping to production and final polish. Debug and resolve performance and technical issues in Unity applications. Integrate third-party plugins, APIs, and tools as needed. Ensure projects meet quality standards and are delivered on time. Requirements: Strong experience with Unity and C# programming. Solid understanding of game mechanics, physics, and animation in Unity. Experience with version control systems (e.g., Git, Perforce). Familiarity with optimization techniques for mobile, PC, or console platforms. Strong problem-solving skills and ability to work in an agile environment. Excellent communication skills and teamwork. Preferred Skills: Experience with AR/VR development (e.g., Oculus, ARKit, ARCore). Knowledge of shader programming (HLSL/Shader Graph). Familiarity with multiplayer networking (e.g., Photon, Mirror, Unity Netcode). Experience with tools like Jenkins, CI/CD pipelines. A passion for [gaming/interactive media/immersive technologies]. What my client offers: Competitive salary or project-based compensation. Flexible working hours with remote/hybrid options. Opportunity to work on exciting and cutting-edge projects. Professional development opportunities (training, conferences, etc.). A supportive and collaborative team environment. For more information or to apply, click Apply Now and a member of our team will be in touch.