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!

Vacancies

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

  • JavaScript (ES6+)
    • NodeJs
    • UI Frameworks (React)
    • Tooling (NPM/Yarn/Webpack/Babel)
  • Serverless (AWS Lambda)
    Agile/Scrum development methodologies
    NoSQL databases (MongoDB)
    Source control (Git, GitHub)
    Automated testing (unit, functional, integration)
    Continuous integration
    Responsive/adaptive development
    Cloud platforms (AWS)
    Microservice architecture
    Pair programming
    Message queueing (RabbitMQ)
    Websockets

Additional knowledge/skills

DevOps
Testing frameworks
Semantic UI
SASS/LESS
UI/UX best practices
TDD/BDD
C#
ServiceNow
Salesforce

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.