Job Description
Company Description
vrCAVE is a rapidly growing software startup company that has developed its own multiplayer virtual reality platform which is licensed to entertainment operators around the world. We have over 250 partner locations around the world using our products.
Role Description
vrCAVE is expanding its Virtual Reality products library. We are searching for energized team members who are excited about developing in this cutting-edge field. We are looking for a 3D Game developer to turn game ideas into code in a fast moving, innovative environment. The position involves various aspects of game development; from concept to finished product including coding, programming, audio, design, visual arts, production, troubleshooting, and technical support. The position also involves spending time designing, coding, testing, and troubleshooting the online web application behind our VR platform.
This is a hybrid position: in-person on Monday, Wednesday, & Friday, and remotely on Tuesday and Thursday. 6 month full-time employment with possible extension for an additional 12 months.
Key Duties And Responsibilities
- Use Unreal Engine’s blueprint scripting engine to help build VR games
- Add crucial features to extend the capabilities of the VR application in C++
- Add critical features to the online web application that runs behind our platform using Python and JavaScript
- Provide technical support and troubleshooting assistance to clients
- Setting up and operating of a vrCAVE installation
- Contribute to the design features of the game
- Validate and verify all coding deliverables to assure quality
- Create and maintain detailed technical documentation
- Maintain code, and fix bugs of content offered through vrCAVE
Qualifications
- Strong skills in one or more aspects of 3D game creation, including: 3D computer graphics, game modding/scripting, etc.
- Knowledge of computer programming in a language like C++, Python, or similar
- Ability to solve problems creatively and effectively
- Interest and eagerness in exploring new technology
- Motivation to learn, and perseverance in solving complex issues
The following would be considered and asset (but not strictly required):
- Hands-on experience developing applications in Python and Javascript
- Experience developing web applications with the Django framework
- Experience in working with a modern game engine: (particularly Unreal Engine, but experience with Unity, Source Engine, etc. also an asset)
- Experience with 3D content production tools such as Blender 3D, 3dsmax, Maya, etc.
- Experience with Photoshop or other image editing software
- Experience in customer support and troubleshooting
- Some experience with version control (particularly Git)
- Experience working with multiplayer video game client-server architecture
- Up-to-date with the latest gaming trends, techniques, best practices and technologies
- Have made a video game before (or a game mod)
- High level knowledge of game design