Frontend Developer (VR/AR/XR)

Employer

Job Description

Job Description:  

Mission 

  • The Client XR/Frontend Engineer evaluates emerging technologies and provides innovative Frontend and AR/VR/MR development solutions for Client transformational services and products. 
  • The XR/Frontend Software Engineer is responsible for implementing user experiences for IoT, Big Data, AI, ML, AR, VR, MR, and other technical groups as needed. 
  • This role will work collaboratively and iteratively with engineering, various stakeholders, UX designers, and other tech center teams. 


Responsibilities and Duties 

  • Build sophisticated and elegant user interfaces for web, mobile, AR/VR/MR and other mediums as they arise. 
  • Collaborate with user experience and visual designers, developers, and product owners to implement scalable and interactive applications. 
  • Keep abreast of novel technical concepts and markets. 
  • Provide technical leadership and documentation to developers and stakeholders. 
  • Apply usability procedures and principles as defined at the project or Product Line level or through customer input. 
  • Build prototypes, products and systems that meet the project quality standards and requirements. 
  • Design, develop, and maintain innovative software solutions based on the latest immersive production technologies. 
  • Contribute to and supports re-use through common components that are well documented and tested. 
  • Interact and engage with customers, users, Product Managers, and Technical Architects to understand needs and increase the positive impact on users’ experience. 


Qualifications & Experience 

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field or equivalent experience 
  • Relevant coursework or experience in different technical fields with Human-Computer Interaction / User Experience is a plus. 
  • 5+ years of experience working as a Frontend Developer. 
  • Experience developing for XR devices using the Unity game engine. 
  • Familiarity with OpenXR, MRTK, Oculus SDK, OpenVR, or other XR SDKs. 
  • Experience with JavaScript, Typescript, C# or C++ coding for 3D graphics. 
  • Experience in profiling and performance optimization of applications. 
  • Experience evangelizing new and existing XR technologies with developers and other stakeholders, including business leaders. 
  • Have a good understanding of the latest technology trends for frontend development and XR ecosystem. 
  • Background/understanding of different frameworks such as Angular, React, StencilJS, Three.js, Web Components, etc. 
  • Background in working with Progressive Web Apps (PWAs).