Job responsibilities: • Designing, implementing and testing interactive applications on Windows and Mac OS based on project requirements, c/c++ is the main development tool. • Participate personal code review and peer code to ensure the high quality of the code • Work as a member of Scrum team, and follow the scrum development methodology. • Maintenance of the existing software versions • Communication with product managers, software engineers, QAs, trainers, demonstrators, etc. about the usage and innovation of our software • Stay up-to-date on the latest software technologies and tools, and share the knowledge with your colleagues
Position ’ s requirement: • Bachelor or Master in Computer Science, Engineering, Mathematics or Physics. • 3 years or more C++ programming experience. • Solid C++ knowledge is required. Familiar with STL and modern c++ programming. Knowledge of cross platform development (e.g. Qt, boost, etc.) is a bonus. • Knowledge of computer graphics and desktop application development, (i.e. image processing, line art processing) is a big plus. • Mandarin proficiency. Working knowledge of English is highly advantageous • Team player with strong analytical skills and a quick learner. Moreover you are service-minded and a good communicator