Software Engineer – Web XR

Job Title: Software Engineer – Web XR
Location:  Remote (worldwide), availability during UK working hours.
Reports to: Ray Holder, XR Lead
Employment Type: Full-time

Closing date: Friday 27th December

About Smartify:
Smartify is the world’s most popular guide for arts and culture, used by millions of people at sites such as Tower Bridge, the Acropolis Museum, Smithsonian and National Gallery. Our award-winning platform connects people to culture, combining innovative technologies (like AI-powered personalised tours and Augmented Reality games) with engaging storytelling and education. Join us in shaping the future of digital engagement with culture!

Role Overview:
Smartify is seeking an experienced Software Engineer – Web XR to develop and maintain immersive WebXR applications that bring art and culture to life. You will be responsible for creating and optimising WebXR and WebGL solutions to deliver accessible and innovative experiences on multiple devices, contributing to our vision of making art accessible to everyone.

Key Responsibilities:

  • Design and implement engaging WebXR applications using WebXR APIWebGL, and three.js, with a focus on immersive user experiences.
  • Develop and manage backend services using JavaScriptNode.jsExpress.js, and database systems like PostgreSQL.
  • Ensure compatibility and high performance across platforms, particularly on iOS and Android, following WCAG 2.2 guidelines for accessible experiences.
  • Collaborate with a cross-functional team, including designers, animators, and content creators, to create cohesive and visually appealing XR experiences.
  • Produce and maintain thorough technical documentation to support project development and knowledge transfer.

 

Required Qualifications:

  • Web Development Expertise: Strong skills in HTMLCSSJavaScript, and WebAssembly.
  • WebXR and WebGL Proficiency: Extensive hands-on experience with WebXR API, three.js, and shader programming.
  • Backend Knowledge: Skilled in backend frameworks, version control (Git), and experience with RESTful APIs.
  • SLAM & Computer Vision: Experience implementing Monocular Visual SLAM and applying computer vision techniques for AR/VR to enable real-world interaction and depth perception.
  • Problem Solving: Strong analytical and debugging skills to deliver performant and reliable code across the entire tech stack.

Desirable Skills:

  • Familiarity with ARCore and ARKit for mobile AR solutions.
  • Knowledge of AI tools for motion capture and basic animation.
  • Experience with JavaScript libraries like React, Vue.js, or Angular in WebXR development.
  • Understanding of CRM and CMS integrations to enable custom AR platform solutions for client needs.

Additional Skills (3D Assets Handling):

Candidates with experience handling 3D assets for the web are highly encouraged to apply:

  • Proficiency with 3D model integration in .glb and .usdz formats.
  • Experience in 3D Modelling using Blender and animation software.
  • Expertise in optimising 3D models and animations for web performance.

What We Offer:

  • Flexible remote-first working environment.
  • Professional development opportunities in creative tech
  • Work with a collaborative and innovative team dedicated to pushing the boundaries of XR technology.
  • Be part of a mission-driven organisation making art and culture accessible worldwide.
  • A vibrant, inclusive company culture that values diversity and innovation.

 

How to Apply: Please send your CV, portfolio and a cover letter detailing your experience with WebXR and WebGL projects to info@smartify.org, using the subject line Software Engineer – Web XR.
Deadline for applications: Friday 27th December
Interviews: W/C 6th January