Full Stack Developer

Scroll to content

What do we do?

Dent Reality is building the ‘connective layer’ between Augmented Reality devices and the physical world.

We’ve heard from hundreds of organisations - retail stores, shopping centres, airports, train stations, hospitals, museums, hotels, universities, offices… pretty much every type of physical space you can imagine. They all want to use AR to connect with their visitors in new and powerful ways but, to date, the technical barriers have been too hard to overcome.

That’s where our unique positioning, mapping and AR technology comes in. For the first time ever, we can enable organisations to provide the ‘smart’ experience they’re so desperate to offer to their shoppers/guests/visitors. 

We’re starting with grocery retail where we have a partnership with Marks and Spencer. Our technology powers personal, guided experiences for M&S shoppers, helping them find and discover products they love every time they shop. Think shopping list meets in-store navigation.

Before you go any further, take a look at this 1 min video to get a better sense of our what we’re building (sound on to hear shopper reactions).

Who are we? 

We’re a small, but rapidly growing, early stage start up supported by some of the most prominent investors in technology and retail (including the ex-CTOs of Macy’s, Sainsbury’s and Tumblr; the founder of Indeed.com; and the first VC fund to invest in Oculus VR).

As a team, we’ve already built the most popular open-source project for mobile AR (4k+ stars on GitHub), enabling any developer to build world-scale AR apps. And we have decades of positioning, mapping and product development experience across organisations like Dyson, Esri, Ordnance Survey and Shopmatic (similar to Shopify, popular in S.E. Asia).

We empower each team member with full responsibility and ownership over their work. As much as is possible, we’re happy for team members to have flexible schedules – we care about building great technology and products, not rigid rules and presentee-ism!

What will you be doing? 

On a day to day basis you’ll be working closely with our CEO, Web Development Lead and Product Manager on the following priorities: 

  • Working on new features for our Customer Portal product - this might involve things like adding new UI elements, or adding new map interactions that allow customers to add entities to their store maps
  • Writing new API endpoints and maintaining current ones to power the Customer Portal  
  • Thinking about concerns like design, performance, accessibility, security, external dependencies and CI/CD pipelines 
  • Keep a well maintained, structured and tested code base 

What you might achieve in your first 3-6 months: 

  • Work with light guidance to add new features to our Customer Portal that will improve our customers experience and allow us to scale our offering out 
  • Participate in user testing and improve our onboarding experience for our Customer Portal
  • Add a new API endpoints for to power new features in the Customer Portal, and/or add new data to our store files that are used in our mobile app

What skills/experience are we looking for?

For this role we are looking for someone with 2+ years of commercial experience. Below we list the skills and experience we’re looking for but a quick word of warning. If you don’t check every box, that’s OK! Please don’t talk yourself out of applying.

Overall, we’re looking for someone who is excited about our technology, our mission and can grow in their role as the company grows.

Core Technical Skills

  • Good understanding of web fundamentals including strong foundation in HTML and CSS
  • Able to reason and think about concerns like accessibility, security and performance 
  • Good knowledge of modern JavaScript
  • Experience with UI frameworks like React (Vue, Angular etc is fine too!)
  • Experience with JavaScript testing (we use Jest)
  • Experience writing Node.js server applications, ideally using a framework (e.g. Express/Nest.js)
  • Understanding and ability to create REST APIs
  • Experience and understanding of databases and associated query languages
  • Understanding of how to design effective data models
  • Some experience with TypeScript or strongly typed languages
  • Understanding of version control with git
  • Comfortable with CI pipelines (we use GitHub Actions)

Nice-to-Have Technical Skills

  • Comfortable with command lines
  • Experience with geospatial data (especially GeoJSON!) and processing tools such as turf.js, GDAL, JTS, JSTS 
  • Experiencing handling and processing different types and sources 
  • Knowledge of ORMs (we use TypeORM)
  • UML/system design modelling skills

Professional Skills

  • Understanding of the software development life-cycle
  • Experience with agile software development approaches
  • Can work with others to design solutions to complex cross-stack problems
  • Able to effectively review others code and act on constructive reviews from others
  • Can effectively communicate the work they've done and approaches they've taken with the rest of the team

Working with us

Other than the opportunity to join one of London’s most exciting and friendly start ups we’re offering:

  • £45k-55k salary (depending on experience)
  • Share options
  • 25 days holiday per year
  • Pension scheme
  • We’re currently working remotely but we’re ideally looking for a candidate who is either based in London or can be in London on a weekly or bi-weekly basis for team meetings.

Dent Reality is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Or, know someone who would be a perfect fit? Let them know!


SW1A 2DX London Directions hello@dentreality.com

Why work with us?

  • Flexibility

    We’re happy for team members to have flexible schedules – we care about building great technology and products, not rigid rules and presentee-ism!

  • Trust

    We empower each team member with full responsibility and ownership over their work - no micromanaging here.

  • Growth

    We want our team to grow in their roles as we grow as a company. Come and jump on the rocketship!

Already working at Dent Reality?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor