Front End Developer

Library of Things



  • Got a record of building sleek user interfaces for tech products?
  • Know your APIs from your Raspberry Pis?
  • Passionate about making the sharing/circular economy work for everyone?

Fast-growing social enterprise Library of Things is looking for a front-end developer to join our technical team, working closely with our Tech, Design and Product Leads. We’re looking for someone who can take features through from design to deployment.

A bit more about us...

Library of Things is a social enterprise & circular economy start-up making borrowing better than buying – for individuals, communities and the planet. We help people save money & reduce waste by affordably renting out useful items like drills, sound systems and sewing machines. We do that through our self-serve kiosks in high street locations & now via delivery.
You'll be joining in an exciting phase – we’re now starting to work with communities across London & readying to replicate our model across the UK.
Our tech stack is totally Typescript based, with React on the front-end backed by a graphQL API, and Node.js on the back-end. We also integrate with Mapbox and other geo location libraries, Airtable and the physical locks in our kiosks.

What you'll be doing...

Developing software that enables super smooth & rewarding borrowing

  • Taking wireframes and designs through to live code
  • Writing clean React & Typescript code to power our Web Apps
  • Styling it all up using SCSS modules
  • Writing unit tests and using our automated CI pipelines to deploy your code
  • Improving the technical architecture of the projects
  • Tweaking performance and optimising under-performing sections of the apps
  • Following technological trends & developments, keeping an ear to the ground for innovations we can embrace at Library of Things
  • Growing your skills and knowledge
  • Helping to shape how Library of Things evolves
  • Reducing peoples’ need to buy things they rarely use!


Essential skills:

  • Experience working in React & Javascript or Typescript to create well-structured and maintainable applications
  • Be able to articulate any trade offs made with taking a particular route during development
  • Strong knowledge of HTML, CSS, and WAG


  • Experience with at least one unit testing framework, and ideally also integration testing
  • Experience building Progressive Web Apps, and working with related APIs (service workers, storage, location, media, push, etc)
  • Experience of working with either e-commerce or booking systems
  • Docker, containers, AWS, CI tools or other similar tech
  • Experience working with GraphQL


Culture & Perks: We’re a friendly & inclusive team of 12+ based around London & the South of England.

We're our own best bosses - we encourage you to work when you work best with as little hierarchy as possible.

We're humans first, colleagues second - we check in before launching into business, we care about each other and our collective mental health.

We're open - no such thing as a silly or off-limits question, transparency across the business.

Plenty of team joy; Bi-annual nature weekends away (lockdown permitting) with the team; 50% discount on Thing borrowing; 25 days annual holiday allowance plus between Christmas and New Year as standard; personal development budget; pension contributions; share options scheme in the works.

Salary: up to £37,500 depending on experience

Contract: 12 month fixed term rolling contract. The whole team is on fixed term rolling contracts, even directors. They roll on, without any re-interviewing for your role nonsense, but they're great inflection points mutually for us to check in with each other. Think of it like the relationship check-in you always wished for. If this is a barrier to you working with us though, let us know.

Location: This is a UK-based remote role for now, with the invitation to co-work in Bristol or London monthly to meet the team and the people who borrow (sadly lockdown permitting currently).

We are proud to be an equal opportunity employer. We welcome applications from people of all backgrounds – men, women and non-binary, people of all ages, sexual orientations, nationalities, religions and beliefs. We encourage difference in the workplace and in all aspects of life.

Sadly, there are underrepresented groups in the sustainable development sector and we'd love you to reach out if there are any barriers to you joining us.

Apply for this job