Job Description: As a VR Developer, you will be responsible for designing, developing, and implementing advanced VR applications for educational purposes. You will work closely with our product, design, and engineering teams to create immersive and interactive VR experiences that enhance learning and engagement.
Key Responsibilities:
- Lead the development of VR applications for Android and Oculus platforms, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to define, design, and ship new features and updates.
- Write clean, maintainable, and efficient code in C#, Java, and other relevant programming languages.
- Optimize applications for performance and scalability across various VR devices.
- Troubleshoot and resolve complex technical issues and bugs.
- Stay up-to-date with the latest VR technologies, trends, and best practices.
- Mentor and guide junior developers, providing technical expertise and code reviews.
- Participate in the entire application lifecycle, including planning, design, development, testing, and deployment.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a VR developer with a strong portfolio of VR applications on Android and Oculus platforms.
- Proficiency in C#, Java, and other relevant programming languages.
- Extensive experience with Unity or Unreal Engine for VR development.
- Deep understanding of VR development frameworks, SDKs, and tools.
- Strong knowledge of 3D graphics, animation, and rendering techniques.
- Experience with performance optimization and debugging in VR environments.
- Familiarity with Agile development methodologies and version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Skills:
- Experience with AR development and other immersive technologies.
- Knowledge of Android SDK and development tools.
- Familiarity with networking and multiplayer VR experiences.
- Understanding of UI/UX design principles for VR.
Benefits:
- Competitive salary and performance-based bonuses.
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- Access to the latest VR hardware and software for development.
- Collaborative and inclusive work environment.
- Health and wellness benefits.