This job posting has already expired. However you can check our other
Remote Programming Jobs.
We are looking for a Senior Unity Programmer to join the team, with a minimum of 5 years Unity experience. You must be a great communicator and work well in a team, with an excellent general knowledge of Unity.
You will be responsible for maintaining and adding new features to our VISIONxR™ platform, and working with the team on upcoming VR and AR projects.
Essential skills:
- A good understanding of SOLID principles
- A good understanding of Data Orientated Design
- Up to date with current C# asynchronous patterns
- Unity Scriptable Objects
- Unity Nested Prefabs
- Unity AR Foundation
- Unity Addressables / AssetBundles for loading remote content
- Unity Profiler
- Continuous Integration systems (ideally Jenkins)
- Mobile Optimisation for Unity
- Realtime multiplayer networking
- Xcode and Android debugging
- Good understanding of git
- Git ‘GitFlow’ branching models and strategies
- Some VR development experience
- Some AR development experience
Ideal skills:
- Photon .NET SDK
- Unity’s Data Orientated Test Stack
- Creating and consuming packages for Unity Package Manager
- New 2019 XR subsystems
- VRTK 3.3 or similar
- NuGet
- npm
- Nexus Repository Manager
- Photon Server SDK
- Powershell scripting
- Groovy
- Fastlane
- Firebase
- AWS
- Google Cloud Platform
- Deployment to App Store and Play Store
- Oculus Quest development
- Rider / Resharper
- Unity UI development experience