Junior Unity Developer - Content
Junior Unity Developer - Content
Full time position
Hybrid working, Gloucester based office
What you'll love about this role
You'll be joining a fast-paced, award-winning educational technology company at the forefront of digital learning innovation. As a Company, Avantis has a long-standing passion for transforming education through technology. Our pioneering solutions—such as ClassVR—are revolutionising the classroom experience.
To find out more, visit
What you'll be doing
We are looking for a motivated Junior Unity Developer to join our VR Content Team. You'll help build immersive tools, interactive systems and high-quality VR experiences from prototype to product. The ideal candidate has a strong foundation in Unity and C#, a passion for VR and the ability to collaborate with artists and designers to streamline workflows and build production-ready features.
Key responsibilities include:
- Develop and maintain features for Unity (C#) VR applications.
- Build custom tools for the 3D art team to streamline workflows and automate repetitive tasks.
- Integrate 3D assets, animations, and VFX into Unity projects.
- Collaborate with Senior engineers, artists and producers to define technical requirements and maintain best practices.
- Create and maintain shaders and VFX using tools like Shader Graph, HLSL, and particle systems.
- Assist with optimizing VR performance, rendering, and resource usage.
- Perform debugging, code reviews, and follow clean coding standards.
- Use GitHub to maintain project stability.
- Test and validate features across our VR platforms.
What we're looking for
Essential:
- Strong hands-on experience with Unity, including; Rendering pipelines (URP), Animation systems and VFX workflows and particle systems
- Proficiency in C# programming.
- Experience using Blender (or similar) for asset integration or pipeline tasks.
- Ability to create custom shaders (Shader Graph, HLSL).
- Understanding of debugging techniques and performance profiling.
- Version control experience using Github.
- Basic knowledge of VR development or eagerness to learn VR toolchains.
- Solid foundation in OOP, scripting fundamentals and clean coding practices.
Desirable:
- Experience with tool development for artists (C#).
- Experience with Android development or mobile optimisation.
- Basic web development knowledge.
- Experience with UV unwrapping and 3D asset preparation.
- Understanding of lighting and rendering optimisation in Unity.
Are you ready to help us develop our content and product?
We'd love to hear from you.