Our client is looking for a competent and experienced game front-end client developer. You’ll be joining an established, multi-disciplined team providing cutting edge game design, development and integration for the highest profile online casinos, primarily in Canada and the USA but also the rest of the world.
They are looking for someone who is confident developing against complex slots, table and instant win games specifications and integrating to complex APIs using Javascript. Knowledge of connection protocols for game engine software platforms using XML & JSON would be advantageous.
Candidates with experience of commercial development for mobile devices and knowledge of device requirements and limitations would be at a distinct advantage.
Responsibilities
You will help design, develop and maintain game client code, working with the team to apply best development practise. You will collaborate to get the most of and grow everyone's skills, and to create quality, maintainable code. You will continuously improve the team's tools and processes. You will also be actively part of the code reviews. You are happy to learn and adapt new technologies.
Coding of Javascript/HTML5 based slot, table and instant win games.
Study requirement specifications and design coding structures as necessary.
Examine existing code/software base and modify or re-write as necessary.
Develop user interfaces as specified by brand owners.
Cross team and cross function work, with internal and customer-based teams in and around the UK, Europe and the World.
Requirements:
Experience of working as a game front-end client developer within the gambling industry
Knowledge of Javascript ES6, HTML5 Canvas, Pixi.js
Knowledge of node.js, XHR/ajax (three.js would be an advantage)
Experience developing audio and visually rich content with detailed/complex animations and player controls.
Excellent understanding of object-oriented programming concepts, inheritance and composition.
Solid experience of using programming frameworks and code libraries.
Excellent problem solving skills.
Methodical approach to design, development and testing.
Good understanding of XML and JSON.
Excellent debugging skills using Chrome developer tools and mobile remote debugging tools.
Good understanding of Git and GitHub.
Good understanding of programming design patterns.
Good understanding of image formats.
Knowledge of code reviews and mobile operating systems would be advantageous.
Desirable Skills
Exposure to JavaScript libraries or frameworks: ideally React and Flux, Angular, Backbone or similar
DevOps including Ansible, Docker and working with continuous integration pipelines
Understanding of microservices architecture
Betting Connections was founded at the beginning of 2010 as a response to an identified demand in the market for a true recruitment consultancy within the iGaming industry.
With dedicated recruitment specialist teams for IT, Multilingual and Gaming Specialists; we pride ourselves on our ability to fully understand the needs of both our clients and candidates, building long term relationships that are mutually beneficial to all. We achieve this by investing the time to get to know candidates and clients on a personal level, and by drawing on our extensive knowledge of both the iGaming and recruitment industries. This highly tailored approach to recruitment ensures that we know exactly what individuals are looking for and allows us to match the correct profile to the correct role, helping employers to grow their companies and individuals to develop their careers.
We operate throughout Europe and all of the major iGaming hubs across the globe, providing support for the industry’s leading operators and suppliers. We are 100% committed to making that perfect match between employers and job seekers across all functions within the industry, ranging from entry level to senior level positions.