Key Role in High-Scale Unity Projects
We are seeking an experienced Unity developer to join our team. As a key member of our development team, you will be responsible for designing and implementing systems that scale to thousands of concurrent players.
The ideal candidate will have a solid understanding of Unity game development principles and experience with real-time multiplayer systems. Strong skills in C# programming, Unity Engine, and socket programming are essential.
Responsibilities :
- Design and implement core gameplay and real-time multiplayer systems.
- Develop scalable systems that handle high traffic and provide smooth user experiences.
- Collaborate with designers to ensure clear, documented systems that meet their requirements.
- Optimize system performance, reduce CPU / GPU spikes, and minimize desyncs.
- Implement feature flags, telemetry, crash reporting, and safe iteration for weekly content.
- Work closely with the team to ensure competitive integrity, sensible matchmaking, and minimal rubber-banding.
Requirements :
5+ years of experience in Unity game development.Strong C# programming skills.Experience with real-time multiplayer systems and network protocols.Familiarity with Unity Engine features such as prediction, reconciliation, and interest management.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.Benefits :
Competitive salary and benefits package.Opportunity to work on high-profile projects with talented developers.Career growth and professional development opportunities.A collaborative and dynamic work environment.Other :
Travel to occasional conferences and meetups may be required.Must be able to work in a fast-paced environment and adapt to changing project requirements.