JAVASCRIPT DEVELOPER (VANILLA JS, UI / UX, FRONT-END OR FULL STACK)

Fully-remote position (home working)

£30k - £45k + training and exposure to leading-edge technologies

Immediate Start

We are looking for an excellent senior-level JavaScript developer.

We have a wide range of projects to become involved with, mostly involving SaaS (Software-as-a-Service) web applications, but ranging from traditional CMS and eCommerce websites through to cutting-edge real-time platforms and mobile applications.

You will become involved with both Agile and waterfall projects, working on mobile-first, cloud-first, and more. Our clients range from start-ups through to multi-nationals; blue-chips to governments; financial services to education; and everything in between. You will be part of a highly motivated team that all thrive in the remote working environment.

You will be a front-end JavaScript expert, able to write pure, elegant, high-performance JavaScript without any frameworks, but also able to use jQuery, Angular, React, etc. when needed. Ideally, you will be full-stack in some regard, having either JavaScript, PHP, or Python on the back-end. You should be expert in accessibility and performance optimisation.

This is an excellent opportunity with the potential for a long tenure, and plenty of chance for career progression. This is a fully remote (home) working position.

You should be confident and competent in all of these, to a high level:

  • JavaScript (pure, Vanilla JS)
  • ECMAScript 6 (ES6)
  • jQuery, Angular JS, React
  • HTML5, CSS3
  • Responsive design, material design, UI/UX
  • MVC, MVVC, TDD, BDD
  • High standard of written and spoken English

It would be great if you have experience with some of these, too:

  • Node.js, PHP, Python, Ruby
  • Laravel, Symfony2
  • ExpressJS, Angular Material
  • MySQL, PostgreSQL, RethinkDB, MongoDB
  • Swagger, RESTful APIs
  • Jasmine, Mocha, Cucumber, Behat
  • Mobile apps
  • Writing specs and technical documentation
Our website makes use of cookies to enhance your browsing experience and provide additional basic functionality. You can read more here