Position: WebGL Engineer (or Three.js or Babylon.js)
Company: VrealSoft
Category: JavaScript
Experience required: 3y
English level: intermediate

Project

The company is a map-based XR metaverse for the physical world where you can create, edit, own, trade, and share Extended Reality (XR) maps, collaborate, or explore the 3D worlds of others.

Team

The project is oriented for a small-size team (up to 10 specialists) on a long-term basis. As a developer, you will be granted the support of the Project Manager, Product Owner, QA and Team Lead. Specialists should be confident and independent in making engineering decisions.

Tech Stack

Flexible technology stack: Babylon.js, TypeScript, Angular.js, Cloud infrastructure (AWS/GCP), Unity 3D, C#, Node.js, Colyseus.io

Requirements

B1 English (Intermediate)+
Good knowledge of 3D graphics and strong understanding of OpenGL/WebGL pipelined rendering;
Possession of a high-level WebGL framework: for example Three.js/Babylon.js/A-Frame;
Ability to work closely with Product Managers and Engineering Team-members.
At least 1+ years of commercial experience with Angular2+ framework
At least 3+ year of experience with JS, HTML5/CSS3, SASS
Understanding design, and architecture principles
SOLID understanding of object-oriented programming
Flexibility and ability to adapt to changes

Good to have

Experience with Node.js
Experience in creating a multiplayer servers
Experience with AWS/GCP
Good knowledge of geometry and topology to satisfy project requirements in space orienting.