Skip to main content

Lead Programmer - Unity 3D (Shenzhen, China + Adelaide, Australia)

Job Position

Unique opportunity to lead a development team in a high growth company based in Shenzhen with regular travel to Adelaide, Australia. We are helping children become creators instead of consumers through 3D design and printing technology.

Job Responsibilities:

1. Responsible for the design, development and maintenance of the company's 3D modelling game-based learning application;

2. Skilled use of C#;

3. Responsible for the overall planning and implementation of the project.

Job Requirements:

1. Bachelor degree or above, major in computer science, 3 years of experience in Unity3D development;

2. Proficient in C#, at least 1 year C# project development experience;

3. Familiar with NGUI/UGUI, and can effectively develop UI functionality;

4. Familiar with 3D maths, and 3D modelling concepts;

5. Familiar with graphics / rendering systems;

6. Good performance optimization awareness and programming habits;

7. Knowledgable of 3D graphics principles, and shader development;

8. Clear language expression, able to communicate fluently in both English and Chinese (Mandarin);

9. High level of responsibility, problem solving ability and commitment to continuous learning

Please send your application to