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
- Flexible working, we offer the ability to work from our London or Lisbon studios 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
Are you our next superstar? Join us on the Marmalade adventure!