← Back to all jobs

JavaScript Engineer (Learn React & Node!)

Ambassador Theatre Group
🏒 Ambassador Theatre Group πŸ‡¬πŸ‡§ Greater London, United Kingdom πŸ•‘ June 05

This job offer is expired

Are you a JavaScript Engineer ready to step up to a Senior JavaScript Engineer role?

Are you interested in learning Node and TypeScript?

Then this is the perfect role for you!

The Role

As part of ATG’s ongoing transformation, and off the back of our successful MVP launch of ATG Tickets site in October, one of our key objectives is to grow an in-house engineering team to continue migrating functionality and build new features for the ATG Tickets website. Examples include, dynamic ticket pricing; recommendations engine, view from seat functionality, etc. We are also migrating 47 theatre websites and our LOVEtheatre site to the new ATG platform.

To ensure we build our theme-able websites efficiently, you will use Storybook to follow a component-based approach to web development, using React, Redux and Styled Components for CSS. 

Once delivered our focus will turn to building a new integration layer and APIs enabling integration with numerous third-party ticketing inventories, affiliate sites, and white label versions of the ecommerce platform, giving us much greater levels of performance, scalability and consequently revenue. We are choosing to develop this in Node.js – all based on an event-driven microservice architecture and utilising serverless technology. We are also assessing GraphQL and TypeScript as additions to our stack.

We follow a pragmatic approach to engineering following a self-organising, scrum-based approach and currently adopt a continuous integration (CI) process for build and deployment using established CI pipelines and GitLab CI for repositories, testing, and release. As we aim to move towards continuous deployment (CD), and in time we will help you to be more involved in our maturing DevOps approach and help you to build your own pipelines, owning your code from development to live.

As part of our continued investment in building our engineering team, we are looking for a JavaScript Engineer who is ready to move into a Senior JavaScript Engineer role and join our rapidly developing squad…..this is where you come in!

What we Need

First and foremost, you will be a competent, enthusiastic Software Engineer motivated to move into a more senior-level position.  You’ll have a background creating complex applications using any language, such as PHP, Python, Java, Ruby, C#, etc.

To ensure our platform works seamlessly, it is also essential that you have experience with unit testing, using tools like PHPUnit, NUnit, JUnit, etc.

While you do not need to have extensive front end experience, due to the nature of the role it is essential that you have some experience using modern JavaScript (ES6+) in commercial setting.   

You should also have experience mentoring more junior members of staff, not necessarily in formal capacity, and working in collaborative environment.

What you’ll Gain

Firstly, we will support you in taking the step up to Senior JavaScript Engineer position, providing you with training and guidance to have more influence over engineering and design choices and support more junior members of the team with their learnings and career development.

As Senior JavaScript Engineer you will get the opportunity to be part of an investment-backed transformation programme, aimed towards putting technology at the heart of our business to create some of the most innovative solutions in the industry.

Through this, you will be working with leading technology such as React, Redux, Fastify and Node.js. You will also be exposed to exciting serverless and Cloud technologies, which will give you valuable experience that will only fuel your career moving forward.

You will be part of a rapidly growing team who are maturing their best practice capability, including Scrum-like processes, CI/CD, DevOps, and automation. As the function expands, you will continuously be introduced to new practices and tooling which will enhance your capabilities as an engineer.

Ambassador Theatre Group work in partnership with Talent Point, a Hiring Communications business, who have designed this role on behalf of Ambassador Theatre Group. When you apply, Luke or Abbie will give you a call to tell you even more details about the role and help you through every step of the process.

Ambassador Theatre Group are an equal opportunities employer and no terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation or any other class protected by applicable law.


notifications in your

More react jobs near Greater London

  • Beamery
    πŸ‡¬πŸ‡§ Greater London, United Kingdom
    May 26