About us
Join us at Marmalade Game Studio, where we’re on the lookout for an experienced Senior Unity Game Programmer to bring their technical prowess to our dynamic team. As the creative minds behind Monopoly, Cluedo, Game of Life, Mouse Trap, and Jumanji, we’re ready to embark on exciting new game projects across various platforms.
In this role, you’ll be a key player in developing high-profile IP titles, crafting imaginative experiences that captivate audiences. Our small, collaborative team values flexibility, shared responsibilities, and a passion for delivering quality work. If you’re someone who enjoys making a meaningful impact, participating in decision-making processes, and contributing fresh ideas, you’re exactly who we’re looking for.
As a Senior Unity Programmer, you’ll dive into tasks ranging from writing gameplay functionality to designing and planning new code architecture. Your expertise will extend to supporting design and art teams, aiding in the recruitment of new team members, and mentoring younger colleagues. The ideal candidate is not only a coding maestro but also someone deeply invested in the gaming world.
Here’s a snapshot of what you’ll be up to:
Responsibilities
- Programming in C# within the Unity game engine.
- Developing game features, systems, and technology.
- Ensuring code quality and stability are top-notch.
- Crafting optimised code mindful of CPU, memory, and network requirements.
- Maintaining up-to-date documentation for the services and tools under your care.
- Collaborating with other disciplines (Design, Art, Marketing) to plan and execute work.
Requirements
- Professional game development experience with Unity.
- Exceptional Unity and C# skills.
- A solid grasp of game architecture and programming practices.
- Experience and knowledge of mobile development; bonus points for Console or PC development.
- Strong mathematical skills.
- Excellent communication and teamwork skills.
- Ability to work well under pressure and meet deadlines in a fast-paced environment.
Optional but valuable
- Passion for games, both playing and making.
- Knowledge of dependency injection frameworks (Zenject/Extenject).
- Experience with AWS or Azure.
- Familiarity with BaaS (PlayFab, Gamesparks, Chilliconnect).
- Exposure to platform-specific frameworks (Gradle, Cocoapods, Xcode).
- Multiplayer game development experience.
- Unity Shader Language (HLSL) proficiency.
- Knowledge of C++ and other programming languages.
Benefits
- Competitive salary depending on experience
- Flexible remote working options
- Generous holiday allowance (22 days + 3 days over the festive period when the office is closed + up to 3 additional days accrued with long service)
- Private Medical Insurance scheme (with Dental, Optical and Mental Health cover)
- Private Life insurance scheme
- 48h a year of Professional Development Time
Are you our next superstar? Join us on the Marmalade adventure!