Position: Unity Middle/Senior Engineer
Company: Dragon`s Lake Entertainment
Experience required: 5y
English level: intermediate

Qualifications and Skills:
Strong experience with Unity and it's subsystems (UI, animation, physics, rendering, audio, networking, performance profiling etc.)
Strong C# knowledge.
Good 3D Math skills (matrices, linear algebra, etc.).
Experience working with complex game subsystems (extending, optimizing, refactoring).
Experience with multi-threaded and asynchronous systems.
Writing solid, optimized, production-ready code.
Excellent performance optimization skills (CPU/GPU/Memory etc). Understanding of C# code optimization best practices.

We offer:
Working on large-scale gaming projects on Unity Engine for PC/consoles.
International team with best in class experience.
Work with renowned industry specialists.

Responsibilities:
Develop new and maintain existing code base for current and future projects.
Constantly analyze and optimize solutions.
Contribute original ideas towards all aspects of game production and development.
Provide technical leadership in areas of specialization and assist with technical questions.
Work independently to complete assigned projects with limited supervision.
Educate other departments on technology and engine through either spoken or written format.
Keep up to date with the technological developments and advancements in the computer game industry.