Job Description:

The role:

We are changing the way people experience and interact with the physical world. The web platform is the heart of our business and plays a pivotal role in powering our end-user experiences, it allows for the global commercialisation of our services, and is critical in ensuring our mobile technology reaches its full potential. We work with the worlds largest retailers in creating digital representations of their venues, building user-friendly mapping processes and tools that enable them to build advanced contextual maps of their locations, from anywhere.

As a Fullstack Developer, you will work across our stack, working on our map editing capabilities, our portal user interface and our backend APIs. You will have a large input into the technical direction and the future of the platform, working with some of the worlds leading retailers.

What do we do?

Our vision is that every physical space will become digitally connected, enabling an entirely new type of interaction with the world around us. Served in a frictionless manner, a “smart space” unlocks rich information and context, which allows for insights and more informed decisions - transforming 1bn daily interactions with the world.

Right now, the biggest players in tech are working on building next-gen Augmented Reality hardware and wearables, and we’re building the killer consumer use-cases for this transformative technology.

So far, we’ve built technology breakthroughs in AR navigation, indoor mapping and precise location - and with our first retailer partnership, we’ve enabled the first-ever “smart space”.

We’re bringing this next-generation technology to everyone, with an app that works on every phone, and in the future becomes essential. Check out this 1 min video from our first partnership with Marks & Spencer, where we aim to power the future shopping experience.

The challenges here are hard and rewarding. Every day, our team is collaborating across different skill sets to explore new problems and build innovative solutions that drive us towards our goal. If you’re passionate, driven and looking for the opportunity to have a huge influence on the direction this innovation takes, we want to speak to you.

Who are we?

Our team is led by pioneers in AR, mapping and location technologies. We previously built the largest open-source project for Apple’s AR platform (5k stars on GitHub), enabling thousands of developers to build world-scale AR apps. And we have decades of product experience across organisations like Dyson, Esri, Ordnance Survey and Shopmatic.

We’re backed by the first investors into Oculus, founders of large platforms such as Indeed, Tumblr and Applovin, as well as execs from Foursquare and Citymapper.

We partner with some of the largest mapping and technology platforms in the world, giving us the opportunity to work with the latest innovations.

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:

  • Work with the team and product manager to understand user requirements and helping prioritise those into actionable next steps
  • Own, manage and execute on solutions to hard technical full stack problems
  • Understand and reason about web application concerns like design, performance, accessibility, security, external dependencies and CI/CD pipelines
  • Contribute and maintain a well maintained, structured and tested code base

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

  • Take ownership on several complex web application problems - examples could be things like data versioning and rollback to previous states for data in our web application, or working on pipelines for ingesting customer data

What skills/experience are we looking for?

For this role, we are looking for someone with 5+ 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

  • Solid understanding of web fundamentals including a strong foundation in HTML and CSS Able to reason and think about concerns like accessibility, security. maintainability and performance
  • Strong 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

  • Solid understanding and practical of the software development life-cycle
  • Strong interpersonal communication skills, able to design solutions to complex cross-stack problems and communicate those to the team
  • Able to effectively review others code and act on constructive reviews from others

Working with us

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

  • £60k-70k salary (depending on experience)
  • Share options
  • 25 days holiday per year
  • Pension scheme
  • We're a remote-first company but we spend one/day per week together working at an office in London, so you'd need to be able to do this

Perks and benefits

Work/life balance - We trust in our team and value their wellbeing, so we offer a 1 month per year work from anywhere scheme. We also offer 2 duvet days per year and we don’t expect you to work on your Birthday.

Equipment and workstations - We’ll buy you a company laptop and all the tools you need to work effectively. We also offer a £500 home office budget to make sure you can work in comfort.

Flexible hours - Working from home brings new challenges to our daily routines, so we offer flexible working hours. Want to take a late lunch? Go to the gym in the day? It’s up to you to manage your time and you’re trusted to get your work done around your schedule.

Knowledge is power! - We strongly believe in self-improvement and support any personal development initiatives. We offer an annual conference and training budget to help finance any further learning.

Team socials - We host monthly socials, taking turns to choose what we do and where we go for dinner. Last month we worked as a team to kill hundreds of VR zombies and went for a Brick Lane curry!

New to the team - We love seeing the team grow and as a new joiner we’ll do everything to make you feel welcome, we’ll also send you a Dent Reality stash and welcome pack to help you settle in.

Other Jobs in Full Stack