About The Company
We're not your typical workplacewe're a playground for big ideas and bold thinkers. At
The Alter Office, we're building products that challenge conventions and push boundaries. From
AdGeist, our AI-powered advertising operating system, to
Cricket Brawl, a futuristic strategy game for the next generation of cricket fans, and
CRM, a platform transforming how agencies manage brands and dealswe're constantly evolving with innovation at our core.
We believe in crafting experiences that stand outwith purpose, passion, and a touch of flair
If you're curious, driven, and ready to build what's next, this is your kind of place.
Join us and be part of shaping the future.
Position Overview
We are seeking a
Unity Developer with
at least 2 years of professional experience to join our team. The ideal candidate will have strong hands-on expertise in multiplayer systems, networking, and scalable gameplay architecture, along with solid Unity C# coding practices, mobile optimization, and asset management with Addressables. Familiarity with Shader Graph for basic material customization is a plus, but the primary focus of this role is building robust, performant multiplayer gameplay experiences.
Key Responsibilities
- Design, develop, and maintain multiplayer gameplay features (lobby systems, matchmaking, synchronization, latency handling, reconnection flows).
- Write clean, modular, and reusable C# code (leveraging ScriptableObjects, events, and modular structures).
- Optimize game performance for mobile platforms (memory management, draw calls, batching, asset compression).
- Manage and load assets efficiently using Unity Addressables.
- Use Unity Profiler and other diagnostic tools to identify and resolve performance bottlenecks.
- Collaborate with designers and artists to ensure smooth integration of assets and gameplay features.
- Debug, profile, and resolve issues across devices and network conditions.
- Maintain projects with Git version control for team collaboration.
- Apply basic Shader Graph knowledge for simple material customization and lightweight visual improvements.
Required Skills & Qualifications
- 1+ years of professional experience developing games in Unity.
- Strong knowledge of C# and Unity's scripting API.
- Proven experience with multiplayer frameworks (Photon, Mirror, Netcode for GameObjects, or equivalent).
- Understanding of mobile optimization techniques (texture compression, LODs, GPU/CPU profiling).
- Familiarity with Unity Addressables for asset management.
- Ability to use Unity Profiler for performance analysis.
- Experience with Git for version control.
- Basic knowledge of Shader Graph.
Nice-to-Have
- Exposure to CI/CD pipelines (Unity Cloud Build, GitHub Actions).
- Familiarity with ECS/DOTS for performance-heavy systems.
- Experience with Azure or AWS for server hosting, multiplayer backend, and Addressables content delivery.
What We Offer
- Opportunity to work on cutting-edge multiplayer and mobile projects.
- Growth opportunities in networking, gameplay systems, performance optimization, and scalable architecture.
- A collaborative environment where designers, artists, and developers work closely.
- Exposure to advanced Unity systems and industry best practices.
Skills: multiplayer,gameplay,unity,unity 3d,optimization