Principal Unity Developer

Required skillset:

– Experience with Unity Test Framework or other method to implement Unit Testing on a Unity project
– Experience with projects using Unity 3D with some of the following areas: game engines, rendering engines, networking and physics
– Knowledge of 3D file formats, concepts, techniques and software
– Experience with programming languages like C#
– Experience with modularizing Unity projects for dynamic implementation
– Proven experience using WebGL or alternatives
– Knowledge of Unity DOTS
– Experience with Unity UI Toolkit
– Experience with of 3D engines
– Unity Pixyz, .GBL file format and glTF file format
– Experience developing real-time no latency, high-traffic systems (MMO or multi-projector projects)
– Working knowledge of shaders and how to work with the GPU
– Proven Experience with TDD (Test Driven Development)
– Extensive experience with serialization
– Implementing observability patterns
– Protocol Buffers (Protobuf)
– Knowledge of C++, Java, Python (bonus)

Short description of the project task: As a Principal Unity developer, you will be a part of the team developing the graphics platform and the user facing product, a tool which enables customers to interact with the open world. You will be one of the main points of contact for the team when it comes to complex technical challenges, they will look after you for guidance and mentorship in a technical setting.

Required experience: 5+ years

Type of engagement: It is a long-term and full-time freelance contract.

Project period: ASAP, long-term, min 12 months extendable for another year. Part-time is possible for the first month, afterwards a full-time engagement is expected.

Hourly pay: 30 EUR / hour (for full-time), possible to grow depending on the quality and delivery

Methodologies: Agile / Scrum

Level of English: Good; Talking, Reading, and Writing

Place of work: remote home office, for our client in Norway

Apply on: office@volito.digital