About us
At Marmalade Game Studio, we are looking for an enthusiastic and talented game programmer with excellent technical ability to join our Game Studio to help create upcoming game projects on various platforms. We are the team behind the hit successes of Monopoly, Cluedo, Game of Life, and Jumanjj.
The successful candidate will be developing new high profile IP titles, creating imaginative and engaging experiences across a range of consoles and platforms.
We love what we do, and love working alongside people who share our dedication to quality. This position is full-time with the option of WFH, hybrid, or from our London studio!
If you’ve worked on popular game consoles, can write gameplay functionality, understand Unity and C# well, design and plan out new code architecture, contribute to and support the design and art team, and estimate tasks to an accurate standard, we’d love to hear from you.
You must reside in the UK and be eligible to work here.
The role
Programming C# in the Unity game engine
Implement and provide support for systems required for new titles on Microsoft Xbox, Sony Playstation and Nintendo Switch.
Port existing game titles to the above consoles
Develop game features, systems and technology
Help maintain code quality and stability
Write optimised code considering CPU, memory and network requirements
Keep up to date documentation of the services and tools you’re responsible for
Work with other disciplines (Design, Art, Marketing etc) to plan and execute work
Knowledge of dependency injection frameworks (Zenject/Extenject)
Requirements
Passionate about games – playing or making, and preferably both!
Professional game development experience with Unity
Professional game development experience with the popular game consoles.
Very strong Unity and C# skills
A good understanding of game architecture and programming practices
Strong mathematical skills
Passion for board games (both for professional reasons and because we like to have more players for our lunchtime sessions!)
Optional but valuable
Knowledge of dependency injection frameworks (Zenject/Extenject)
Experience with AWS or Azure
Experience with BaaS (PlayFab, Gamesparks, Chilliconnect)
Experience with platform-specific frameworks (Gradle, Cocoapods, Xcode)
Experience developing multiplayer games
Experience with the Unity Shader Language (HLSL)
Knowledge of C++ and other languages is useful
Benefits
- Flexible working, we offer the ability to work from our London studio or from home, or a hybrid
- Regular social activities and team parties
- Company pension scheme, we match up to 5%
- Generous holiday allowance consisting of 22 days + a bonus 3 day holiday when the offices are closed over Christmas and New Year + extra holiday for long service
- Private health insurance package
- Private life insurance
- Cycle to work scheme
- 48h a year of Professional development time