Web Developer
Role details
Job location
Tech stack
Job description
You will develop, maintain and optimise interactive games, working closely with design, art and QA teams to deliver high-quality releases. A key part of the role involves translating and refactoring JavaScript game logic into modern C++, ensuring strong performance, stability and clean, maintainable code., + Develop game features using modern C++ (C++20 and C++23)
- Convert JavaScript logic into efficient C++ implementations
- Debug, profile and optimise performance
- Write clear, testable and well-documented code
- Contribute to code reviews and team collaboration
- Deliver work within agreed timelines
Requirements
We're ideally looking for candidates with around 2 years of commercial experience in C++, along with some exposure to JavaScript. However, we're also open to considering strong graduates who can demonstrate solid C++ capability, whether through academic work, personal projects, or early commercial experience. Previous iGaming experience isn't essential, making this a great opportunity for someone looking to break into the industry while working on engaging, real-world products., + Proven commercial experience in C++ development (modern C++ / Versions C++20 and C++23)
-
Experience developing games or interactive applications
-
Strong understanding of asynchronous programming (e.g. coroutines)
-
Working knowledge of JavaScript (ES6+)
-
Experience working with JSON
-
Git or other source control systems
-
Strong problem-solving skills and ability to work in a collaborative team Desirable
-
Experience migrating JavaScript codebases into C++
-
Experience with JavaScript game engines (e.g. Pixi.js or Phaser)
-
Knowledge of HTML5 game architectures
-
Experience using Node.js
-
Automated testing experience
-
Experience working in Agile environments
-
iGaming or gambling sector experience
Benefits & conditions
- 25 days holiday + bank holidays
- Your birthday off
- Option to buy or sell additional annual leave
- Enhanced pension scheme
- Life assurance from day one
- Enhanced family leave (maternity, paternity, adoption, shared parental)
- Salary sacrifice schemes (including pension and cycle-to-work)
- Private healthcare savings scheme + Employee Assistance Programme
- Company recognition awards
- Regular company-funded social events This role would suit a developer who enjoys working on interactive products in a collaborative environment and is looking for a stable, long-term opportunity with strong benefits and career development potential.