Company Description We are a leading international digital gaming company, underpinned by superior talent and technology. We operate a multi-branded strategy, using a combination of proprietary and licensed software to provide online bingo and slot gaming and a social gaming mobile application. Every day, millions of people worldwide enjoy our products - which includes meccabingo.com and grosvenorcasinos.com - on their mobiles, tablets and desktops.
Working in an agile environment cooperating with Product Managers, Designers, and other Engineers to build new products and maintain the current source code across both Front & Back end;
Anticipate requirements, and build software in a flexible, scalable way;
Communicate issues, risks and dependencies with line managers, escalating where appropriate;
Write software following OOP best practices;
Write software following the DRY principle;
Apply best engineering practices with other team members, and maintain code quality across applications;
In conjunction with Technical Lead and other stakeholders brainstorm new product concepts & prototypes;
Ensuring the compliance of responsible gaming protocols;
Any other duties as requested by the company.
Strong experience using modern JS ES6;
Strong experience with Nodejs, NPM and related technologies;
Strong experience with Pixi.js or similar framework;
Strong experience with at least one NodeJS server-side framework, e.g.; Express.js, Nest.js, Socket.io, etc;
Know Docker and have some basic knowledge of the most common docker orchestrator platforms.
with databases, SQL, etc desirable
Familiar with at least one tool like Jenkins, Circle CI, Travis CI, Codeship, etc.
Degree or equivalent qualification desirable (ideally in Computer Science, Mathematics, Engineering, or a similar discipline);
Proven ability to write clean, testable, readable code in a team environment using design patterns, SOLID and OO principles;
Proven experience of building, automating, and deploying software to production;
Ability to find creative solutions and implement them in a fast pace work environment;
Technical analysis experience translating business requirements into functionality;
Ability to work as part of a team (but take individual ownership and responsibility);
Excellent verbal and written communication skills and able to interact professionally with a diverse group of people;
Excellent attention to detail;
Demonstrate a calm manner and an ability to handle difficult situations;
Ability to work on own your initiative;
Ability to work independently and meet deadlines;
Gaming related industry knowledge and experience is a plus.
Exceptional problem-solving skills;
How to Apply
Find daily jobs in South Africa. Jobs - South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.
Jobs in South Africa - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.
Find your dream job from 1000s of vacancies in South Africa posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to African Jobs.