Job Description
We are seeking an enthusiastic Full Stack 3D Unity Developer to help design, develop, and optimize Virtual Reality (VR) training applications. This role offers an exciting opportunity to work on cutting‑edge VR projects and is open to entry‑level candidates with a strong passion for Unity development and immersive technologies.
As part of our team, you’ll collaborate with designers, 3D artists, and developers to create interactive, user‑friendly VR experiences. Your responsibilities will include developing front‑end UI components, integrating back‑end systems, and ensuring smooth performance across VR platforms.
Responsibilities
- Develop and maintain 3D VR applications using Unity and C#.
- Implement user‑friendly UI/UX elements for interactive VR experiences.
- Integrate APIs, databases, and cloud services to support data‑driven applications.
- Optimize application performance for smooth operation across various VR devices (Oculus, HTC Vive, Meta Quest, etc.).
- Collaborate with team members to troubleshoot and resolve technical challenges.
- Stay up to date with Unity and VR development trends to enhance project efficiency.
- Participate in code reviews and contribute to continuous improvement of development practices.
Requirements
- Entry‑level candidates are welcome, with relevant coursework, projects, or internship experience in Unity development.
- Proficiency in C# programming and familiarity with the Unity engine.
- Understanding of game development concepts, such as physics, animations, and rendering.
- Basic experience with front‑end development (UI/UX design in Unity).
- Familiarity with RESTful APIs and basic database operations (SQL/NoSQL).
- Ability to write clean, maintainable, and efficient code.
- Strong problem‑solving skills and a passion for VR and immersive experiences.
- Good communication and teamwork abilities.
Preferred Skills (Not Required, but a Plus)
- Exposure to VR/AR development frameworks (VRTK, MRTK, XR Interaction Toolkit).
- Experience working with cloud services like Firebase or AWS.
- Familiarity with performance profiling and optimization techniques in Unity.
- Understanding of 3D modeling and asset integration workflows.
- Version control experience with Git or similar tools.
- Experience with VR platforms such as Oculus, HTC Vive, Meta Quest, Pico, and relevant SDKs.
- Knowledge of VR development frameworks, including XR Interaction Toolkit, VRTK, or MRTK.
- Familiarity with cloud services (e.g., Firebase, AWS) for data management and real‑time interactions.
- Experience in optimizing VR applications for performance and memory usage across different devices.
- Understanding of 3D modeling and asset pipelines, including working with tools like Blender or Maya.
- Exposure to multiplayer networking frameworks (e.g., Photon, Mirror).
- Familiarity with shader programming and Unity’s rendering pipeline.
Why Join Us?
- Entry‑level friendly environment with mentorship and training opportunities.
- Work on exciting VR training applications that make a real impact.
- Flexible work arrangements with remote options.
- Career growth opportunities in an innovative and fast‑growing industry.
- Competitive salary and benefits package.
Employment Type
Full‑time/Contract
Salary Range
Depending on the skill
If you’re passionate about Unity development and eager to dive into the world of VR training, we encourage you to apply and be part of our dynamic team!