Full Job Description
Job Responsibilities:
1. Responsible for client architecture design and key function development.
2. Provide solutions for client technical problems, control the quality of game code, and ensure efficient and stable operation of the game.
3. Responsible for client team management, assignment of client work items, and progress management.
4. Coordinate communications between the client and other roles of the development team, and participate in the formulation and optimization of the development process.
5. Explore new client technical directions, help the team to generate technical accumulation, and cultivate technical talents.
Basic Requirements:
1. At least 5 years experience in mobile game platform game development. Experience with Match-3 or Unity mobile game development projects will be viewed favorably.
2. At least 1 year experience in Unity mobile game development. Experience with developing complete Unity-based Android/IOS game projects, as well as publishing, will be viewed favorably.
3. In the above-mentioned projects, experience with main client processes or the development of complex functional modules
4. Proficiency in at least one language in C# and C++
5. Have adequate 3D graphics knowledge, and a basic understanding of the graphics rendering pipeline (OpenGL or DirectX, etc.)
6. Familiarity with common data structures and algorithms, with excellent mathematical skills will be viewed favorably
7. Good reading, code analysis and debugging capabilities, and can quickly locate and troubleshoot problems
Job Type: Full-time
Salary: Up to $7,000.00 per month
Schedule:
- 8 hour shift
Ability to commute/relocate:
- Vancouver, BC: reliably commute or plan to relocate before starting work (required)
Application question(s):
- What is your current location?
Experience:
- game industry: 3 years (required)
- DevOps: 5 years (required)
Language:
- Chinese (preferred)