Senior Front End Software Engineer

Role Description

– Turn concepts and requirements into highly available web applications and systems using industry standard languages and technologies such as JavaScript, Marionette, React, Angular and Typescript.
– As one of our highly skilled engineers, you will help define and analyze business requirements and implement solutions to business needs, ensuring their completion by putting together a robust end to end process.
-Balance the commercial needs of the business against the ideal technical design, proposing sound phased or tactical implementations where appropriate
– Share your experience by mentoring more junior squad members
– Actively support the implementation of continuous integration to enhance deployment processes in line with delivery/release evolution plans
– Maintain our existing systems, develop new applications and improve functionality to ensure high quality in any software releases.
– Collaborate with other engineers and architects to develop highly scalable systems that handle high volumes of financial and gaming transactions in a high load environment.
– You will implement, document and unit test code that implements the functionality required by the business to meet business objectives.
– You will be partnering with load testing and QA teams and work with them together as a team to produce quality software with 99.999% uptime.

Position Requirements

Must Haves:

You are a senior expert with more than five years developing frontend web applications for high load data heavy websites.

Use features of the web platform to ensure the best possible performance is achieved for customers.

Embrace a DevOps mindset to create tooling and automation which improve developer experience and speed of delivery.

Experienced in working in an agile environment (Scrum / Kanban). You’ll be someone who is happy to work independently or collaboratively on multiple tasks.

Work with internationalisation technologies to provide content in all our supported languages

Develop accessible applications to ensure our products to customers using assistive technologies

Be aware of SEO techniques and understand how the choices you make when building products will impact the overall visibility in search engine results pages

You are eager to work and solve problems in a team but with lower supervision.

You have solid interpersonal skills including excellent English language skills, solid writing skills, and solid people skills.

Overall you are highly motivated developer who is passionate about writing good code, have strong communication skills and keen to continuously learn and share knowledge with others.

As the ideal candidate, you will have:

Minimum 5 years in client-side JavaScript development

Excellent working knowledge of JavaScript

Experience of working with Marionette/Backbone applications

Good knowledge of browser support and cross-browser testing/features

Good knowledge of several JavaScript frameworks, including Angular and React


Experience in working with RESTful APIs.

Experience of setting development standards and performing code reviews

Experience of designing large scale web solutions

Desirable Experience

Experience of working with containerization technologies (e.g. Docker, Kubernetes)

Experience of creating enterprise-grade web applications

Experience of working with web service technologies

Experience of UI design and UX

Experience as a senior technical or team lead

Ability to setup a continuous build and integration environment

Knowledge of the Gaming industry is a huge advantage.

You have Bachelor’s or Master’s Degree in either Engineering, Computer Science, or Mathematics

Apply now

Application Form

    The fields marked with "*" are required

    Attach your CV*
    Only PDF, DOC and DOCX files allowed. Maximum file size is 8MB.

    Attach your Cover Letter
    Only PDF, DOC and DOCX files allowed. Maximum file size is 8MB.

    I agree that my personal data can be processed in relation to my application, under the provided terms (Data Privacy Notice). I prefer to be contacted by: