Introduction & Summary:
An opportunity has arisen for an experienced Unity VR Developer with strong C# programming skills to create innovative Virtual Reality applications. The successful candidate will have proficiency in Unity and a solid understanding of XR toolkit (STEAMVR), alongside demonstrated experience in UI design for immersive environments.
Main Responsibilities:
The primary responsibility includes developing the maintainability handbook workflow through an intuitive UI in a VR setting.
- Designing UI/UX for VR applications, including custom icons and buttons.
- Importing and implementing custom UI elements within Unity.
- Optimizing the 3D VR environment using Occlusion Culling and HDRP.
- Developing functionalities of the UI through C# scripting.
- Testing and debugging applications to ensure high performance.
- Implementing features like screenshots and video recording within Unity.
- Facilitating app packaging, training, and User Acceptance Testing (UAT).
Key Requirements:
- Proficient in C# for Unity application development.
- Familiarity with the Unity Editor Library.
- Experience in UI tools for creating intuitive interfaces.
- Knowledge of XR toolkit (STEAMVR) for custom VR applications.
- Understanding of modules like Tutorial Framework, Scene optimization, and Occlusion Culling.
- Experience integrating LLM-based solutions (e.g., Azure OpenAI).
- Familiarity with REST APIs and AI services.
Nice to Have:
- Experience with other VR development frameworks.
- Knowledge in advanced Unity rendering techniques.
- Background in UX research or design.
Other Details:
This project involves developing applications in a remote capacity, with a focus on innovative solutions for Virtual Reality. The role is project-based with opportunities for further development.