> Markdown version of [/jobs/ext/4038516-software-developer-2d-igaming-clients](https://www.wearedevelopers.com/jobs/ext/4038516-software-developer-2d-igaming-clients). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - 2D iGaming Clients - **Company:** Greentube - **Location:** Nottingham, UK (Remote available) - **Salary:** £30,000.0 - £37,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Computer Animation, Unit Testing, C Sharp (Programming Language), Software Design Patterns, Microsoft Visual Studio, NuGet, Object-Oriented Software Development, Git, Software Version Control - **Published:** October 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c8407e4a1abb4988 ## About the Role * Solid working knowledge of at least one object-oriented language, ideally Java or C#, given our current and future stacks * Genuine comfort picking up and working productively in large, established, or legacy code you didn't write (this is central to the role) * A pragmatic, adaptable approach to an unusual, constrained, bespoke environment * Strong problem-solving, able to make progress on unfamiliar problems where the information available is limited * Ability to take on multiple tasks, prioritise between them, break work into sub-tasks and provide estimates * Ability to review other developers' code and identify problems * Ability to make changes and contributions to large internal codebases * A track record of delivering to an agreed specification with minimal bugs * Confident with source control (Git) branching and merge requests in a team * Good grasp of OOP and common design patterns * Comfortable working in a regulated environment (UK Gambling Commission and equivalents), where accuracy and compliance matter, * Any experience of a codebase that compiles or transpiles to another target (for example, Java or C# to JavaScript) * C#, and tooling such as NuGet and Visual Studio, relevant to the framework we're moving toward * Understanding of game-engine architecture concepts, as described above * Commercial experience building games or real-time, interactive UI * Spine animation, CI and automation, unit testing, * Do you have commercial (paid, team-based) experience developing games or interactive software? Please note how this differs from any personal or hobby projects. * Have you ever used source control software? If so, please leave details. * Do you have any experience developing a project for 2D gaming? * Have you had any experience working in a large, established, or legacy codebase you didn't write?