Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 3, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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 meccabin...
    Read more about this company

     

    Senior Software Engineer

    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. We bring people and entertainment together, delivering stimulating and entertaining experiences through diverse digital channels from our offices in Gibraltar,
    Guernsey, London, Maidenhead, Mauritius, Sheffield, South Africa and Israel. With a team of over 350 worldwide we empower our colleagues to work at the peak of their strengths and passions by providing innovative and collaborative working environments that attract, retain and engages high performing talent

    Job Description

    • Working in an agile environment cooperating with Product Managers and UX team to build new features and maintain the current source code;

    • 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 Design Patterns that best fit for a problem given;

    • Write software following the SOLID principles;

    • Write software following the DRY principle;

    • Write Unit tests following TDD;

    • Write Integration tests following BDD;

    • Take responsibility for your own task from conception to completion;

    • Apply best engineering practices with other team members, and maintain code quality across applications;

    • Under the guidance of the Technical Lead, take ownership of the system;

    • Ensuring the compliance of responsible gaming protocols;

    • Any other duties as requested by the company.

    Qualifications

    • At least 5 years of experience in web development;

    • Strong javascript experience;

    • Strong experience using modern JS ES6 ( we use Angular v12 and Nodejs);

    • Strong experience with NPM;

    • Strong experience with HTML and SCSS;

    • Strong experience with Mocha, Karma, Jasmine and Protractor;

    • Experience with micro front end architectures;

    • Ability to write unit , integration and E2E tests;

    • Experience applying SOLID, DRY, KISS coding principles;

    • Know the basics of how to ship your code to production

    • Understand the importance, the needs and the best practices  of CI / CD.

    • Know Docker, and have some basic knowledge of the most common docker orchestrator platforms.

    • Know basics of Linux, ssh, and in general the command line tools.

    • Enforce testing of your code ( and your code team mates) and what role it plays on the CI / CD

    • Degree or equivalent qualification desirable (ideally in Computer Science, Mathematics, Engineering or a similar discipline);

    Method of Application

    Interested and qualified? Go to The Rank Group on jobs.smartrecruiters.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at The Rank Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail