Front-end developer

Ref: DLJ018

Closing date: Midnight 30th July 2018

Accountable to:

Chief Technology Officer


37.5 hrs p.w.


Plexal Innovation Hub, Here East, Stratford, London E20 3BS


£40,000 – £45,000

About us

Demand Logic is an award winning company on a mission to get buildings working better.

Our platform streams real-time data from the controls systems of big commercial buildings. We use pioneering modelling, analytics and visualisations to focus users on key performance issues that can otherwise go unnoticed for years.

We are transforming the way property manages can manage their buildings. Our customers love how our software helps them to save serious amounts in energy and maintenance costs while improving the comfort and well-being of building occupants.

The role

Our platform makes extensive use of data visualisation, and you will work closely with the CTO, senior developers and design lead to improve the way we help our users make sense of massive data sets.

In the next year, we plan to refresh the DL platform front-end, and establish a front-end pattern library and design system. You will play a crucial role in achieving these goals.

In addition to the day-to-day of keeping libraries up to date, establishing a process of continuous UI improvements and staying on top of browser quirks, you’ll work with the product discovery team to prototype new features in code.

You will get to influence the development process with the freedom to deploy your tools of choice, within the context of the existing frameworks. For example, we know enough about React to know that we like it, but we’re looking to you to lead us in its use.

This is an incredible time to be working in our field and Demand Logic is beautifully placed to shape the change. Join our talented and inspiring team and you will play a crucial role in making a real difference.

About you

We’re looking for a persistent and patient developer who has great experience to share. You’ll pay attention to detail and be proud to have your code and your apps seen by others. You will be a good communicator (including on chat and video) and be great at managing tasks.

Skills and experience


  • First-class knowledge and 2 or more years commercial experience with JavaScript, HTML and CSS
  • Experienced with at least one front-end framework such as React, VueJS or Angular
  • Familiar with templating language(s) (e.g. Moustache, Lodash, Jinja, Django, ERB)
  • Used asynchronous loading patterns (e.g. using requirejs)
  • Knowledge of automation/build tools such as gulp, grunt or webpack
  • Understanding of Model-View-Controller/Model-View-ViewModel architectures


  • Used to following code style guides, standards and linting
  • Practiced in front end testing (e.g Jasmine, Selenium)
  • Experience with:
    • creating progressive web apps
    • working with APIs to backend data sources
    • creating progressive web apps
    • Docker
    • Python
  • You’re handy with Sketch, Photoshop or GIMP
  • You know how to be a considerate and helpful part of a geographically distributed team
  • You are an open source contributor

Our technology stack

  • RequireJS, jQuery, lodash, jQuery datatables, considering a transition to React
  • Jinja2 templating
  • Python backend and web services
  • RabbitMQ message bus & starting to use Kafka
  • Postgres, Cassandra, Arango and Mongo data stores

Join us and you’ll enjoy

  • Flexible hours
  • Working from home
  • 25 days holiday pro-rata per year from the start
  • Pension contribution
  • Child care vouchers
  • Beautiful offices overlooking the Lee Navigation canal, 5 mins from Hackney Wick or from Stratford International station by courtesy shuttle bus
  • Access to a vibrant social calendar through our co-working space, including:
    • Free health and fitness classes (pilates, capoeira, HIIT, yoga, meditation)
    • Free pizza and beer evening every month
    • Coffee and pastry Thursdays

How to apply

Please send your CV and a covering letter, detailing why you think you would be suitable for the position, to:

Please use the job title and reference number as your email subject line. (No agencies, please.)

Diversity, equality, inclusion

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age.

We positively encourage applications from groups typically underrepresented in STEM.