Need to have:
1. major in computer or related field, bachelor degree or above, with excellent academic performance;
2. Familiar with object-oriented analysis and design technology, proficient in at least one development language (C/C /Java/Python/Ruby, etc.). ), familiar with network programming and multithreading programming, understanding network protocols such as TCP/IP and HTTP, and understanding description languages such as XML and HTML;
3. Have a certain knowledge of algorithms and data structures, strong logical thinking ability, and be able to deeply track hidden problems; Active in thinking, able to study technical challenges and have certain technological innovation ability;