Freelance VR Developer

Employer

Job Description

Immersive.

Experiential.

Transformational.

Moth + Flame VR is the leading provider of immersive learning experiences for enterprise scale customers across a range of verticals.

Freelance VR Engineer

At Moth+Flame, we are looking for a Freelance VR Engineer that's excited about building upon products in the Virtual Reality and Simulation space. You will require strong collaborative skills between 3D artists, our content team, and other Unity Developers. This role is 100% remote with the focus being towards implementing features for new/existing VR applications, eliminating reported bugs, and iterating on designs. This is a part time, as-needed contract position.

Responsibilities
  • Collaboration with dev team and adhering to code style, maintaining reusable and efficient code.
  • Be involved and communicate with project stakeholders.
  • Collaborate with 3D Artists to implement 3D assets (meshes, animations, textures, and materials).
  • Collaborate with Designers to match design specifications (fonts, color palette, and layout).
  • Clear communication if/when issues arise.

Requirements:
  • Demonstrated experience with game engine-based development (Unity preferred)
  • Basic understanding of core principles like clean code architecture and data structures.
  • Experience with C# object-oriented programming.
  • Understanding of Git and Git-based development flows.
  • Strong communication & collaborative skills and ability to work with others.
  • Experience working with game assets (meshes, animations, materials, etc).

Start-up Factor
  • Ability to context switch as priorities change or major bugs are discovered.
  • Ability to extend into non-'programming' areas of Unity including lighting, materials and art setup, etc. that may normally be handled by a tech artist.
  • Ability to empathize with fellow teammates and understand outside perspectives.
  • Ability to constantly self-educate and improve your skills.

Nice to Haves
  • Experience profiling and optimizing game and render performance (GPU and CPU)
  • Experience with various cloud services/platforms (e.g. working with AWS, RestAPIs, Json, etc)
  • Experience with UI/UX concepts
  • XR development experience across multiple devices.
  • Android/iOS development experience.

Qualities We Appreciate
  • Humility
  • Curiosity
  • Autonomy
  • Drive
  • Empathy
  • Personal Excellence