Join the team

The first step to joining our development team is completing our technical challenge, which you can find on our Github page. It's relatively simple and deliberately open-ended: we want to give you the opportunity to choose which skills you want to demonstrate.

Get in touch with us once you're finished and have made your code available (e.g. on Github) and we'll take it from there!

We are a living wage employer


Full Stack Developer

Role description

You should not only be able to code to a high standard but should actively follow, understand, evaluate and be able to implement appropriate technologies and best practices as they evolve. You will be a key part of the development team and your passion should help enable JDLT to remain at the leading edge of the market.

Primary requirements

Additional knowledge/skills

UI/UX best practices
Finite State Machines (XState)

Key responsibilities for this role

Developing applications using various JavaScript frameworks, NoSQL, HTML and CSS
Support and maintain existing applications
Provide application level support to system users
Gathering, documenting and estimating requirements
Provide a full test environment prior to each release
Contribute to the quality of system delivery including the architecture, planning, development, integration, test and release infrastructure
Help maintain consistently high code quality across the development team including pair programming and code reviews
Have the ability and desire to contribute towards the company's strategy

If you're ready to join the team then start by taking our developer technical challenge.

Or, if you have any questions, contact us for a chat.