Hello! We’re a small Edinburgh-based company who've worked on a wide range of projects, from creating Dead End Job and releasing it on nine platforms, to helping other indies bring games like Yes, Your Grace, John Wick Hex, Lair of the Clockwork God, and The Solitaire Conspiracy to console.
The team is now focussing on bringing the crazy cartoon fantasy mini-golf world of Dungeon Golf to life on PC and consoles. It's a fast-paced multiplayer game that follows our ethos of making family-friendly original IP with bags of character and a quirky sense of humour.
We're also well funded by Chroma Ventures and because of that we can develop titles with a long term plan and a vision of how we want to support and grow them.
It's a very exciting time to join Ant Workshop, so come and be a part of a lovely team making fun games!
We're looking for a Generalist Programmer who knows their way around Unity, with 4+ years of industry experience. In this job you’ll work on existing code as well as being responsible for implementing various gameplay systems, developing tools, implementing UI and collaborating with art and design teams. Probably a bit of multiplayer code and console work as well. There really is a lot of opportunity to get involved in a wide range of things!
This is a full time permanant role based in Edinburgh, UK and we expect to pay the successful hire around £30,000pa, but this is negotiable depending on experience.
In your new job you'll spend most of your time:
- Developing and implementing new gameplay systems and mechanics in Unity.
- Finding good solutions to any technical challenges you encounter.
- Debugging, profiling and optimising existing code and game features.
- Working closely in a small cross-discipline team with art, design, production, and QA.
- Ensuring good coding practices are maintained, alongside the rest of the code team.
We’re looking for someone who:
- Has 4+ years of industry experience as a programmer.
- Has a good working knowledge of Unity and C#
- Has solid maths skills.
- Can implement quality solutions to deadline.
- Is self motivated and able to organise their own time.
- Loves working on a wide range of programming tasks.
- Can communicate well in English, both written and verbally.
- Will identify development risks, shout about them, and help create plans to avoid or mitigate them.
Nice To Have
If you have any of these it's a bonus, but we'd encourage you to apply even if not:
- Experience of source control, and Git in particular.
- Experience working on an online multiplayer title.
- Experience of working with Unity on non-PC platforms such as PS5, Xbox Series, PS4, Xbox One, Switch and/or mobile.
- Profiling and optimisation experience.
- A feeling for gameplay mechanics and game "feel".
- Familiarity with Hack & Plan or similar Jira-a-like task tracking software.
- Working knowledge of other programming languages or engines.
What We Offer
As a small indie company we can’t offer a load of flashy benefits, but we are extremely flexible with work hours to fit around your needs, such as for childcare provision and other home life stuff (need compressed hours? Not a problem), and have an above-average 35 days of holiday.
Working from home is also a possibility, however you will need to work from our office in Edinburgh regularly, and it would also make things like social events easier if you're somewhere close by. For boring reasons you will need to be UK based, at the very least.
Ant Workshop & our regular freelancer pool is roughly 1/3rd non-male. This is a friendly, collaborative company. We'll value you and your work as a key part of our small team, and you’ll have the opportunity for a lot of creative input. We will be transparent with you about what the company's doing and why.
How To Apply
Please send an email with the subject line "Generalist Programmer" followed by your name, to email@example.com. Please include a CV, cover letter, and any other relevant information or appropriate portfolio/source control repository links (if you have any questions, use that email address as well.)
Depending on the volume of applications, we may not be able to respond to all applicants.