Senior VR Developer
About Emperia π
The Emperia platform powers the creation and management of immersive virtual experiences for brands across multiple retail sectors. The platform marries the reach and accessibility of e-commerce with the impact of physical customer service shopping experience while leveraging the unique traits of the virtual space; adding a layer of customer engagement, personalization, data monitoring and omnichannel cohesion.
The Emperia team consists of 3D environment engineers and technical artists joined by fashion and retail industry veterans and branding experts. Hailed a virtual reality pioneer by Forbes Magazine, Emperia is working with some of the worldβs leading names in fashion and retail including Dior, Burberry, Lacoste, Tommy Hilfiger and more.
Emperia has been named an IDC Innovator in 2023; the top 10 most innovative company in Web3, metaverse, blockchain and cryptocurrency for 2023, by Fast Company; one of the most promising advertising and marketing tech startups of 2022 by BusinessInsider; is a proud British Fashion Council Patron and is the winner of a Webby 2023 Award and a Plug & Play Brand & Retail Europe Start-Up Award.
Our Values βοΈ
- Creativity - Creative solutions are the key driver to product quality & company growth
- Making an Impact - Prioritise activities that impact our customers most.
- Drive - Passionate about what we do and see no obstacles.
- Accountability - We are a team, but we take full responsibility for our actions to drive ourselves, the team and the company forward.
- Be Direct - We value clarity and believe that direct communication is a shortcut to great results
- Stay Curious - Learn new skills, invent new methods and approaches, and become better at what we do day by day.
Your Role π
We are seeking a talented VR engineer to lead the development of a new product and its features as part of our growth. You will work with Unreal Engine 5 to build VR applications using C++, Blueprints, and VR-related Unreal systems. You will collaborate with other engineers, 3D technical artists, and designers on a day-to-day basis to create a long-term, value-driving product.
If you are looking for a position where you can make an impact, grow with the team, have experience working with cross-cultural teams, and be the leader of the industry, this position is right for you.
Responsibilities | What You Will Be Doing π‘
- Design, develop, and implement VR applications using Unreal Engine 5.
- Collaborate with designers, artists, and other developers to create immersive and high-quality VR experiences.
- Optimize VR applications for performance, ensuring smooth operation across various hardware platforms.
- Develop interactive mechanics, animations, and physics-based systems.
- Integrate VR hardware SDKs and APIs (e.g., Oculus).
- Troubleshoot and debug VR applications to resolve issues and improve functionality.
- Attend team activities that follow the agile lifecycle.
Requirements π οΈ
- Collaborate with cross-functional teams to gather requirements and define software specifications for new features and functionalities in Unreal Engine 5.
- Design and develop robust, scalable, and high-performance software modules using C++, Blueprints and Python.
- Work with Unreal Engine 5, C++, Unreal Blueprints, Material System technologies.
- Develop user interactions, and VR features using Unrealβs frameworks.
- Conduct thorough testing, debugging, and troubleshooting to ensure the reliability and stability of the software platform.
- Enable other developers through leadership and technical knowledge to build and apply best practices in a VR environment.
- Participate in code reviews, documentation, and maintenance activities to ensure code quality and compliance with software development standards.
- Stay committed to delivering projects on time and contribute to an agile development process, including sprint planning, task estimation, and progress reporting.
About You π§©
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in software development, with a focus on VR / AR and XR (Quest, Vive).
- Proven experience delivering and maintaining multiple VR experiences for Quest or Vive headsets.
- Proven experience working with blueprint systems, C++ and Python code to deliver applications.
- Experience with software development methodologies and tools (e.g., version control, issue tracking, scrum).
- Strong problem-solving and analytical skills, passionate about tackling complex technical challenges.
- Excellent communication skills and the ability to collaborate effectively in a team environment.
- Self-motivated and able to work independently with minimal supervision.
Benefits of Working With Us π
- Fully remote team
- In-person retreat with the entire Emperia team
- 33 days of annual leave, including UK Bank Holidays
- Development opportunities and funding for learning