Duties and responsibilities:
Research, develop and implement systems, functions, and techniques for application on multiple platforms, such as PC, tablets, iOS and Android.
Produce prototypes and proofs of concept based on requirements.
Assist in planning software structures, modules and testing with schedule estimation.
Write and maintain technical documents to assure clear working guidelines.
Diagnose bugs and problems to suggest solutions for troubleshooting.
Analyze performance to set optimization standards for programmers and graphic designers.
Provide technical and programming supports to the team.
Requirements:
At least 3 years of experience in C++ development.
Familiar with Git.
Ability to communicate effectively in Chinese and English.
Good team player, self-motivated, flexible, responsible, and positive attribute.
Keen to learn and share new programming techniques
Candidate with less experience will be considered for junior positions.
Pluses:
Familiar with WinUI, UWP and windows native programming is preferred.
Familiar with AI development, and language such as Python will be an advantage.
Experience with development of social sharing platform and UGCs will be an advantage.
Experience in development of AI related products will be an advantage.

