Senior VR Developer
RMG -
Cairo, EgyptJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking a highly skilled and experienced Senior VR Developer to join our dynamic team. As a Senior VR Developer, you will be responsible for designing, developing, and implementing cutting-edge virtual reality applications and experiences. You will work closely with cross-functional teams including designers, artists, and engineers to create immersive and interactive VR solutions.
Responsibilities:
- Designing and developing high-quality virtual reality applications and experiences using industry-standard tools and technologies.
- Collaborating with multidisciplinary teams to define project requirements and specifications.
- Leading the technical implementation of VR projects from concept to delivery.
- Optimizing VR applications for performance, scalability, and user experience.
- Researching and integrating new VR technologies and techniques to enhance product capabilities.
- Mentoring and providing guidance to junior VR developers.
- Ensuring adherence to coding standards, best practices, and project timelines.
- Troubleshooting and resolving technical issues in VR applications.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field. Master's degree preferred.
- Proven experience as a VR developer with a strong portfolio showcasing VR applications and experiences.
- Expertise in VR development platforms such as Unity3D or Unreal Engine.
- Proficiency in programming languages such as C#, C++, or Python.
- Solid understanding of 3D graphics, rendering techniques, and shader programming.
- Experience with VR hardware and peripherals.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with augmented reality (AR) development.
- Knowledge of motion capture technologies and techniques.
- Familiarity with version control systems such as Git.
- Understanding of user interface (UI) and user experience (UX) design principles.