Join Us

1.Senior Java Software Engineer
Job Description

1) Participate in the selection of technical framework, structural design, research and development of core functions, technical solution and performance optimization of the online educational programs;
2) Participate in the design review and code review carried out by the Department;
3) Coach and train team members.

Job Requirement

1) At least three years of experience with Java web development either on front or back end; familiar with the front and end technologies of Java, WebService, JavaScript, Ajax, CSS, JQuery, etc.;
2) Rich experience in using the design models
3) Rich experience in practical java framework, such as Spring, Structs2, iBatis/Hibernate, and etc.
4) Familiar with databases such as MySQL and Oracle;
5) Good at programming, code writing, document writing, and self-management;
6) Team player with strong communication skills; a quick learner; capable of critical thinking, independent analysis and problem solving.

Preferred candidates:

1) With in depth study on java framework coding;
2) Experience in distributed programming, load-balancing programming, highly concurrent and high performance programming;
3) Experience in Zookeeper, Memcached or Redis, MQ, and Solr;
4) Rich experience in database modeling and SQL optimization;
5) Experience in development of online educational programs or courses;
6) Experience as a team leader and willingness to share knowledge with others and assist others.

2.Java Software Engineer
Job Description

1) Participate in the research and development of online products, i.e., online educational programs;
2) Participate in demand review, testing case review and code review;

Job Requirement

1) At least two years of work experience in Java web development; familiar with Java, JavaScript, JQuery, Ajax, and CSS;
2) Have an in-depth understanding of client’s needs and familiar with the frequently used design models;
3) Familiar with the development frameworks, such as Spring, Structs2, and iBatis/Hibernate;
4) Good teamwork and strong communication skills; a quick learner; willing to take up challenges and share knowledge;
5) Good at programming, code writing, document writing, and self-management;

Preferred candidates:

1) Experience in distributed programming, load-balancing programming, and concurrent processing;
2) Familiar with relational databases, MyAQL/Oracle and experienced in database modeling;
3) Experience in development of online educational programs and video programs.

3.iOS Software Engineer
Job Description

1) Participate in the selection of technical framework, structural design, research and development of core functions, technical solution and performance optimization of online educational programs on iOS system; work closely with PC end application and Android app development team members;
2) Participate in the design review and code review carried out by the Department;
3) Coach and train team members.

Job Requirement

1) Rich experience in Objective-C or C/C++ development; familiar with iOS development framework, components, and UI development, multithreaded programming, TCP/UDP network programming, Streaming media technology and etc. Have an in-depth understanding of Objective-C Runtime operating mechanism and iOS system; able to independently develop high performance iOS apps;
2) Rich experience in customized programming and design based on models;
3) Have participated in a complete development process of iOS based commercial apps;
4) Familiar with databases MySQL/Oracle;
5) Good at programming, code writing, document writing, and self-management;
6) Good teamwork and strong communication skills; a quick learner; capable of critical thinking, independent analysis and problem solving.

Preferred Candidates:

1) Familiar with html5;
2) Rich experience in database modeling and SQL optimization;
3) Experience in development of online educational programs;
4) Experience as a team leader and willingness to share knowledge with others and assist others.

4.Senior Operations Engineer
Job Description

1) Participate in the architect, solution, operating security, and performance optimization of Amazon AWS, uCloud and other cloud-based computing platforms, IDC equipment room application system and database;
2) Participate in the optimization of business structures based on the concept of DevOps, able to promptly provide practical and feasible suggestions and support;
3) Participate in continuous integration system setup and operation automation;
4) Explore and study new operating technologies and optimization schemes;
5) Promptly take actions against operational incidents ensuring the system operates stably 24/7.

Job Requirement

1) Bachelor’s degree or higher in computer science or similar subjects with strong English reading capability;
2) At least three years of work experience in operations; at least one year of work experience in operations of Amazon AWS, uCloud or other cloud-based computing platforms;
3) Proficient in Linux and unix operating systems and shell scripting language;
4) Rich experience in the setup and management of such middleware as apache/nginx/squid/varnish and tomcat;
5) Rich experience in distributed deployment, load balancing, clustering, reverse proxy, caching technology, and CDN;
6) Have an in-depth study in redis/memcashed, mysql and NOSQL/SQL databases; experience in cluster buildup, daily operation and performance improvement;
7) Have an in-depth understanding in the monitoring of server and log analysis; proficient in using typical open source monitoring software (Nagios/Cacti) and log analysis software;
8) Experience in stream media service set up;
9) Strong sense of ownership, able to solve problems, technology savvy and able to identify risks.

5.Product Manager
Job Description

1) Participate in product design and product prototype development;
2) Devise back end operational management system and third-party open platform system based on the product design and performance requirements;
3) Research and analyze market demand, write PRD document that is logical, feasible in terms of research and development, and in line with product demand;
4) Coordinate with R&D and testing staff; follow up with product development and ensure program quality;
5) Upgrade the system, and actively participate in the design and optimization of overall product functions and processes;
6) Responsible for writing and archiving of requests and intangible asset declaration documents;
7) Responsible for tracking product progress, answering questions, coordinating with others, and providing feedback promptly.

Job Requirement

1) Have sufficient understanding of e-commerce, social network, and online education sectors based on long-term observations;
2) Have independently completed the online release of one product before;
3) Curious about Internet-based services; have one’s own ideas and be sensitive to changes;
4) Good at studying users’ demands;
5) Strong sense of responsibility and respect;
6) Sensitive to data changes; good analytical skills and judgment;
7) Proficient in Axure, Mindmanager, and other frequently used tools;
8) Have a technical background and some exposure to electronic commerce and social network.

6.Senior UI Designer
Job Description:

1)Responsible for the research, design, and trend analysis of early-stage interface for visual users;
2)Determine the overall product visual effect and VI design;
3)Participate in design , process formulation, and regulation;

Job Requirement

1)At least three years of web page design experience or a related field with good aesthetic taste. ;
2)Candidates majoring in art, visual communication, and industry design or related areas are preferred;
3)Focused on user experience; with rich experience in UI design, and have unique understanding in UI design;
4)Experience in IOS and Android platform design;
5)Passion on design and dedication to quality;
6)Hand-drawing or mouse-drawing skills preferred;
7)Understand HTML coding;
8)Good at executing tasks; 9)Strong sense of responsibility and team spirit, solid communication skills.

7.Event Coordinator
Job Description:

1)Communicate with relevant departments, and independently plan PR and media events;
2)Participate in and execute sales plan and brand communication, and promote creative schemes;
3)Plan, organize, coordinate and manage conferences, exhibitions, and competitions;
4)Maintain media relationship and collect media responses;
5)Responsible for the daily operations of the company’s social media;
6)Other related activities assigned by the company.

Job Requirement

1)At least an Associate degree in marketing, public relations or other related areas; under the age of 30; no gender preference;
  2)Experience in public relationship event planning, market event coordination, and media relationship management;
3)Strong coordination skills, interpersonal skills, communication skills, and organizing skills; 
4)Strong writing skills and computer skills;
5)Strong PR management skills and coordination skills; a team player with high professional dedication.