Job Description
We are seeking a skilled and experienced Senior Unreal Engine Developer with a strong background in virtual reality (VR) development to join our team. In this position, you will play a pivotal role not only in crafting immersive and engaging virtual reality experiences for our projects but also in mentoring junior developers and guiding the overall architecture of our VR systems. Leveraging your expertise in Unreal Engine, VR technologies, and team leadership, you will design, develop, and optimize VR applications and gameplay mechanics. This role requires a profound understanding of Unreal Engine, VR hardware, and C++ programming, as well as a passion for advancing VR technology.
Key Responsibilities:
- Collaborate with the design and art teams to develop VR concepts and translate them into functional and immersive experiences using Unreal Engine.
- Design, implement, and optimize VR gameplay mechanics, interactions, and systems to provide an engaging and realistic VR experience.
- Develop VR user interfaces (UI) and input systems that are intuitive and optimized for VR hardware devices.
- Create and integrate VR-specific features, such as positional tracking, hand and motion controller support, haptic feedback, and spatial audio.
- Implement and optimize performance-critical code and systems to ensure smooth and immersive VR experiences with minimal latency.
- Mentor junior Unreal Engine developers, fostering a culture of continuous learning and improvement.
- Guide the architectural design and planning of the systems and code, ensuring scalability and maintainability.
- Participate in code reviews and provide constructive feedback to ensure code quality and standards.
Qualifications and Skills:
- 8+ years of experience developing video games in Unreal Engine.
- Bachelor's degree in Computer Science, Game Development, or a related field (or equivalent experience).
- Proven experience as an Unreal Engine Developer with a focus on VR development, preferably with shipped VR titles or projects.
- Strong proficiency in Unreal Engine 4, Unreal Engine 5, including blueprint scripting and C++ programming for VR applications.
- Solid understanding of VR hardware and technologies, such as Oculus Rift, HTC Vive, or PlayStation VR, and their associated SDKs.
- Experience in optimizing performance for VR applications, including reducing latency, improving frame rates, and minimizing motion sickness.
- Knowledge of VR-specific interaction design and UX principles to create intuitive and immersive VR experiences.
- Proven experience mentoring and leading development teams.
- Strong architectural and system design skills.
Join our team of innovative developers and contribute to the creation of groundbreaking VR experiences. We offer a stimulating work environment, competitive compensation, and the opportunity to work on cutting-edge VR projects that will shape the future of virtual reality. To apply, please submit your resume, portfolio of VR projects, and a cover letter highlighting your relevant experience, your passion for VR development, and your experience in mentoring and leading teams.