Back-end Developer

Engineering · London, United Kingdom

Job description

About Yoto:

Yoto is an interactive audio platform founded by experienced entrepreneurs that aims to change the way children access audio content. The Yoto ecosystem revolves around a curated library of stories, music, activities, sound effects, podcasts and radio. Children listen to the content on Yoto Player, a safely connected speaker that is controlled using physical cards with NFC technology. Additionally, the Yoto App allows parents to retain a level of control, enabling volume control, remote play and more.

We launched our first hardware product, Yoto Player, on Kickstarter in November 2017, reaching its funding target after only 5 days, and receiving a Red Dot Design award in the process. The product shipped for Christmas 2018 to a great customer reaction. Our partners include Roald Dahl Story Company, Penguin Random House, Hachette, Macmillan, Harper Collins, Naxos, Storynory and more. Luke Kelly, grandson of Roald Dahl and MD of the Roald Dahl Story Company, is on our board, and we are well-funded - backed by leading investors.

At the start of 2020, having worked with Pentagram on the redesign of the product and our brand, we relaunched Yoto Player. Since then, and despite certain major world events, sales have been doubling (and sometimes tripling) MOM, we’ve launched UK and US websites, won multiple awards including TIME’s Best Invention 2020, had a tonne of good press across the world and started to build some great buzz.

The role

We’re looking for an experienced JavaScript developer to join our team in charge of designing and building the core of the Yoto platform – a collection of serverless microservice APIs.

The role is currently fully remote but we have an office in King’s Cross, London, where you’ll be expected to visit from time to time. Whilst this is not a remote only position, we offer flexible working hours or remote working where possible and appropriate. Many of the team are parents and we truly understand that life and work need to work together.

You will

  • Write clean and robust code following good development principles (SOLID, DRY, KISS, YAGNI)
  • Use TDD incl. unit, integration and end-to-end tests and be prepared to write tests for all feature delivery
  • Set up and maintain CI/CD flows
  • Be instrumental in architecture, standards and tooling decisions
  • Take part in researching, estimating and prioritizing features for roadmap

You’ll need

  • Expert level knowledge of JavaScript (ES6)​ ​and Javascript/Node.js design patterns
  • Good knowledge of JS build tools
  • Solid understanding of security best practices
  • Hands on experience designing and building REST (or GraphQL) APIs - as well as
  • Familiarity with API authentication and authorization mechanisms
  • SQL and NoSQL databases experience
  • Cloud based infrastructures (AWS), automated ​serverless deployment, Docker

We’re a small team so you’ll get a chance to play with plenty of different things all the time – bonus points​ for any experience or desire to dig into any of the following:

  • Web development (HTML & CSS/Sass/pre/post-processor tools, React.js, etc)
  • Understanding responsive design principles, speed optimization techniques, web standards, accessibility
  • (Big) data processing and analytics, AI/machine learning
  • Pub/sub, message queuing protocols
  • Audio processing (compression codecs, live streaming, normalization)
  • Embedded SW & IoT (RFID/NFC, Bluetooth/BLE, WiFi, MQTT protocols)

What we offer:

  • Competitive salary (based on experience)
  • Equity (EMI share options)
  • 25 days holidays
  • Workplace pension
  • Currently fully remote, but in more normal times, we operate a flexible work environment
  • Exciting ride in a fast-growth start-up

**NB: ** This is a full-time role based in London and you must be eligible to work in the UK as we are unable to offer visa sponsorship. No recruiters please!

Org chart

Peers

View in org chart

Open roles at Yoto

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.