Unity Developer / C# Programmer
About the business
Liminal is a dedicated virtual reality company with two branches: Liminal VR and Liminal 360.
Liminal VR has developed a platform for short virtual reality experiences designed to change how people feel and perform. We went live in December 2018 with calming and energising experiences and are about to push a major update with new categories and additional content later this year. Liminal VR has been developing and testing these experiences in-house as well as working with a global network of VR developers and schools via our education and developer partnership programs.
Liminal 360 is our projects arm, delivering bespoke virtual and augmented reality solutions for a range of clients and industries. Working with all major virtual reality platforms on experiences as diverse as training & simulation, marketing and brand activations, architectural visualisation, educational and clinical products.
About the role
As an experienced developer you will play a leading role in growing Liminal into a global company and expanding the Liminal platform.
Your responsibilities will include:
Working with other experienced programmers to architect the future direction of the Liminal Platform
Assisting with the implementation and manage security and privacy for the Liminal Platform
Help with planning, development, testing and deploying bespoke VR experiences
Troubleshooting problems as they arise, including (but not limited to) bugs relating to the Liminal Platform, our SDK, projects delivered by our partners and client work
Collaborating on the planning and execution of the engine's integrated quality strategy
Driving efficiencies and technical solutions for software quality verification
Working with the Amazon Web Services platform
Skills and experience
You will have:
3+ years of practical industry experience (minimum)
Proficiency developing and debugging applications in C#
Shipped titles with Unity3d
Knowledge of VR/AR development issues
Experience writing custom shaders
BS in Computer Science or equivalent work experience
Excellent understanding of software quality assurance concepts, testing methodologies, debugging processes and technical procedures
Familiarity with version control, build pipeline dependencies and continuous integration
Excellent communication, collaboration, time-management and scheduling skills
Pro-active, motivated, accountable and focused, with the ability to take ownership of project requirements