FullStack JavaScript Developer

  • Full-time

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.

Job Description

Responsibilities:

  • 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.

Qualifications

  • At least 3 years of experience in Javascript development, ideally in gaming related industry
  • Strong Javascript/Typescript experience;
  • 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 Javascript build tool, e.g.; Webpack, Rollup, Snowpack, etc
  • 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.
  • Experience with databases, SQL, etc desirable
  • Familiar with at least one tool like Jenkins, Circle CI, Travis CI, Codeship, etc.

Additional Information

  • 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;
Privacy Policy