The Role:
Inviox Studios is hiring a Senior Game Developer – Unity to help build the next generation of original, visually stunning, and technically ambitious games. You’ll be joining a fast-growing international team of passionate creators, and you’ll play a key role in designing and developing core game systems, solving technical challenges, and mentoring junior developers. If you’re driven by innovation, creative freedom, and technical excellence — we want to hear from you.
What We Are Looking For:
5+ years of professional experience in Unity (C#) game development
Proven track record of shipping at least 1 commercial game (mobile, PC, or console)
Deep understanding of gameplay programming, architecture, and Unity systems
Strong skills in physics, AI, animation, and UI systems
Proficiency in performance optimization, asset management, and memory handling
Experience working with cross-disciplinary teams (art, design, QA, etc.)
Strong problem-solving and debugging abilities
Excellent communication skills and upper-intermediate or better English
Nice-to-Have:
Experience with multiplayer frameworks and server-client architecture (Photon, Mirror, Netcode for GameObjects)
Shader programming experience (HLSL, Shader Graph)
Familiarity with version control systems (Git, Plastic SCM)
Backend or service integration (Firebase, PlayFab, REST APIs)
AR/VR development experience
Comfortable working in time zones around CET ±3 hours
Responsibilities:
Architect and implement scalable game systems using Unity and C#
Collaborate with designers and artists to build gameplay features, tools, and pipelines
Optimize game performance across different platforms and devices
Conduct code reviews and provide technical mentorship to other team members
Troubleshoot complex bugs and resolve production issues
Participate in sprint planning, design reviews, and release milestones
Ensure clean, well-documented, and reusable code