Lead Unity Developer
Portugal or UK (remote)
Type of Job
Engineering & Programming
About the job
As Lead Unity Developer, you will take a leading role in the development, testing, deployment, operation and support of the technical solutions based on the Unity engine for our cutting edge real time 3D digital human technology.
Degree level in Computer Science, Physics, Mathematics and related fields or equivalent experience.
Unity knowledge at expert level.
Experience in defining coding standards and best practices
Strong C# skills.
Knowledge of C++
Experience in evaluating, designing, developing and maintaining SDKs.
Experience in real time 3D technology.
Experience optimising for real time (CPU/GPU cost, draw calls, memory usage, code size).
Experience with developing for different platforms (PC, console, mobile, VR/AR).
Experience working with other functions (ej: UX designers) to develop, deliver and support customer facing products/solutions.
Experience with architecting Unity applications to scale and grow over time
Experience of working with Agile methodologies, managing a backlog
Experience with using issue and project tracking software, including JIRA for example.
Experience in using version control software, such as Git or similar.
Experience in leading teams (direct or indirect) and coaching junior members
Fluent written and spoken English.
Experience with Unreal Engine.
Experience with C++
Experience with Character Animation.
If from gaming, at least 2 games shipped in which are credited as a Programmer.
Experience with technology that includes a significant focus on 3D characters.
Experience with integration with clients/customers technology requirements
Experience with running a live product with regular update releases and improvements.
Experience with Perforce
Working remotely in a virtual diverse environment.