U3D Client Programmer - Front end mobile game development REF 196
On behalf of our client we are recruiting a U3D Client Programmer
Job Responsibilities:
1. Responsible for the front-end development of the game
2. Develop mobile game projects using Unity3D engine according to product requirements
3. Responsible for game feature development and system optimization
4. Cooperate with game designer, back-end programmer, artist and QA to complete game
development
5. Understand game design quickly and accurately, subdivide tasks and estimate workload
6. Be able to write client system design documents and implement relevant codes quickly
7. Participate in the research and development of AR/VR/XR related innovative products
8. Be able to modify and improve technical and experiential feedbacks proposed by various parties
as required
9. Be able to provide feasible alternatives to implement design objectives in case of conflict
between design requirements and technical implementation
Job Description
1. Bachelor degree or above in computer related field 2. Excellent problem solving and communication skills
3. Solid knowledge of algorithms and data structures, operating system principles, network and other basic knowledge
4. Proficient in object-oriented software design
5. Proficient in C/C++ language
6. Proficient in Lua scripting language and C# language
7. Familiar with Unity3d engine, have a thorough understanding of its basic components and script API
8. Familiar with common front-end design framework
9. Experience in Oculus Quest 2 development is preferred
10. Experience in ARKit/OpenXR development is preferred
11. Familiar with the principle of game front-end engine, having according development experience is preferred