JavaScript Job: Full Stack Web Developer

Job added on

Company

Sketchbox
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

This Position is only open to applicants from Canada

We are looking to hire someone to help us with a specific project for 2-3 months

Company Info

Sketchbox Inc builds VR training applications that run on the Quest2, in Unity for large Fortune 500 companies.

We don’t just deliver one-off VR training apps, we deliver an entire learning solution, including analytics, multiplayer and tools for non-technical instructors to build out VR training modules.

More about us here: https://www.sketchbox3d.com/

Project Description

We are looking for an experienced Web Developer to help us with our Web Dashboard, including:

User Login via Auth0

A ‘no code scenario editor’ which will let non-technical users edit VR training scenarios, form a simple web interface, and push the scenario data out to our VR headsets, as JSON.

Web interface for downloading VR session data, that is uploaded by the VR headsets.

Analytics: we use amplitude to collect user data from VR sessions and need to link to this data from our Web UI

Going from a figma UI file to a working Web Interface.

How we’ll work together:

  • You will work with our Tech lead who has built the VR side of this project.
  • The requirements of the web dashboard have been planned in detail, and the UI has been created with Figma (based on material design) and should be easy to implement.
  • You will be responsible for documentation.

Required Qualifications

  • Advanced technical skills: the ideal candidate should possess a strong understanding of modern web development technologies, including HTML, CSS, JavaScript, React, Node.js.
  • Strong experience with Next.js framework and deploying on Vercel.
  • Experience with creating a user-friendly web interface for non-technical users to edit and manage data through a simple interface.
  • Strong understanding of User Authentication via Auth0.
  • Knowledge of integrating analytics tools to collect and display data in the web UI such as Amplitude.
  • Experience working with Material Design and should be able to implement them in the web dashboard.
  • Experience in converting Figma UI files into a working web interface.
  • Strong documentation skills to keep track of the implementation process and provide clear and concise information for future maintenance.
  • Knowledge of database design principles and data modeling techniques, experience with relational databases such as MySQL or PostgreSQL.
  • Expertise in database and web security best practices with ability to implement in the web. dashboard, such as encryption, secure communication, and data backup and recovery strategies.
  • Ability to troubleshoot and solve complex problems in a timely manner.
  • Excellent communication and collaboration skills to work effectively with the Tech Lead and the rest of the team.

How to Apply & Next Steps

  • Send us your resume / github / link to any relevant projects
  • We move quickly - and if we think you’re a good fit, we’ll reach out within a few days to schedule a short interview.

Job Types: Full-time, Fixed term contract, Freelance
Contract length: 3 months

Salary: $25.00-$55.00 per hour

Benefits:

  • Work from home

Flexible Language Requirement:

  • French not required

Schedule:

  • 8 hour shift
  • Monday to Friday

Work Location: Remote