Job Summary
VirBELA envisions one world, achieving together. We bring our vision to life by offering virtual reality office experiences on desktop, mobile, and VR headsets. The technology enables companies to grow and scale without the costs associated with brick-and-mortar offices and hire the best talent in any region easily. VirBELA bridges the gap between being in-office and working remotely by providing a natural way to collaborate and engage with colleagues.
Work within the VirBELA FRAME team to build out framevr.io, an immersive collaboration tool that runs from the browser and which incorporates a range of technologies, APIs, and frameworks. We are specifically looking for someone who will, among other things, help us integrate external APIs (e.g. Slack, Trello, Google Drive, Google Classroom), advance our authentication/SSO capabilities, help us set up robust and flexible pricing infrastructure via Stripe or another payment platform, help set up text chat infrastructure, and help bringing many of these features into our 2D web interface and our 3D/VR user experience.
We're looking for an individual who is broadly capable with the nuts and bolts of web development, while also having acquaintance with or ability to learn 3D web development frameworks.
Major Duties & Responsibilities:
Work with the Frame team to expand the capabilities of framevr.io
Help integrate external APIs into the product
Advance our authentication/SSO capabilities
Help us set up robust and flexible payment infrastructure
Use things like vue.js, websockets, node.js and traditional web development tooling while also diving into 3D rendering frameworks like A-Frame, three.js, and others as needed.
WebXR pipeline, three.js, A-Frame, babylon.js, react-three-fiber, and similar technologies.
Requirements
Knowledge and Skills Requirements:
Javascript/Typescript, HTML, CSS, Node.js - general web development skills
At least basic familiarity with 3D development tools like A-frame, three.js, babylon.js, or react-three-fiber
Facility working with and integrating external web APIs
Experience working with external APIs
Experience with authentication/SAML/SSO
Experience with payment infrastructure
Experience with 3D web development tooling
Experience working effectively while remote
Strong sense of curiosity/hunger to learn
Basic facility with networked technologies (websockets, webrtc)
Basic 3D design skills (Blender, Maya, any of them)
Can-do, positive mentality to work as a team player in a rapidly growing organization
Education:
BA in computer science or related field strongly preferred
High School Diploma or equivalent required
This job description is not intended to be all-inclusive, and the employee will also perform other reasonably related business duties as assigned by immediate supervisor and other management as required. VirBELA reserves the right to revise or change job duties as the need arises. This job description does not constitute a written or implied contract of employment.
Benefits
VirBELA is pleased to offer its staff a full and competitive benefits package. Highlights include:
Full employer paid Medical, Dental, Vision, and Life Insurance with buy up options
401(k) with company match
Stock Options
Generous paid time off policy
Company Discounts
For more detail on our benefits program please visit: https://sites.google.com/virbela.com/virbelabenefits/home