Job Overview
We are seeking a talented and experienced Front-End Game Developer to join our team. Unlike traditional frontend roles, this position focuses on leveraging object-oriented JavaScript and ThreeJS to develop, maintain, and innovate within our VR web application. If you are passionate about VR, 3D games, and working outside the confines of traditional web libraries such as React, NodeJS, jquery, and npm, this role is for you. As a Front-End Engineer, you will be responsible for maintaining our current codebase, implementing new features, collaborating closely with our design, and creating engaging 3D interactions for both 2D screens and Virtual Reality platforms, utilizing a blend of JavaScript, Three.js, and GreenSock Animation. You will own the development and refinement of engaging interactions within our app, particularly those in VR and 3D spaces. This role includes ensuring that the creative output from our design team is transformed into experiences that are not only functional but also fun for users. Additionally, you will take the lead on incorporating games and other fun enhancements into the app, continually elevating the interactive experience for our users. Our ideal candidate has a proven ability to work independently as a problem solver, with a strong passion for Virtual Reality, 3D games, and cutting-edge technology. They are someone who enjoys blending new tech into innovative applications, constantly seeks out challenges for learning and growth, and demonstrates exceptional critical thinking, leading with evidence. Additionally, they have a keen interest in experimenting and a drive to innovate. Most importantly, they are committed to using their skills to help others, aligning with our company’s mission to enable those providing care to embody the perspectives and conditions of other people, gaining an understanding they can’t get from traditional training tools.
Responsibilities
- Debug, optimize, and extend the current object-oriented vanilla JavaScript codebase.
- Collaborate closely with the design team to prototype and implement new features in our VR web app.
- Develop and test content in a 3D space for both VR and flat-screen delivery.
- Create tools to facilitate workflow for non-technical team members.
- Participate in code reviews to ensure the highest quality code and maintain coding standards.
- Work with backend developers, designers, and product managers to deliver a seamless user experience.
- Write and maintain internal documentation to help your team members understand the system architecture and your code.
Qualifications
- Proficiency in vanilla JavaScript, particularly in an object-oriented context.
- Experience with ThreeJS or similar WebGL frameworks.
- 2+ years experience in professional 3D game development.
- Familiarity with 3D rendering concepts.
- Experience with VR game development and interactions, and an understanding of what makes something fun or intuitive in VR.
- Excellent problem-solving and debugging skills.
- Highly independent and a team player.
- Desire to use technical skills to help others.
- Bachelor’s degree or equivalent work experience.
Additional Information
Job Compensation & Benefits: $120K - $140K/year, commensurate with previous experience.
Stock Options Unlimited PTO Healthcare, Dental, Vision
Other Details:
To be considered for this position, please send a resume to [email protected].
This position is fully remote with occasional travel requirements.
Candidates must be authorized to work in the US.