Responsibilities
Team Introduction: TikTok is an international short video platform covering 150 countries and regions. We hope to discover real and interesting moments through TikTok and make life better. TikTok has offices around the world, with global headquarters in Los Angeles and Singapore, and offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul and Tokyo. The TikTok User Growth team explores product growth potential and drives user growth with technology. The team not only practices user growth methodology in products and continuously consolidates growth capabilities, but also explores TikTok's multimodal product ecology to leverage the rapid growth of user scale. We will be extremely close to the business, and work with product and operation students to explore user growth methodology and continuously consolidate the growth capabilities of the business. Together, we will conduct insight analysis through data performance in the business to find business opportunities, analyze different business needs around different growth business models, and conduct technical design and implementation. We will also optimize and upgrade our architecture and system from a technical perspective, make pure technical level transformation, and use technology to drive business development and change. 1. Responsible for the client R&D work of TikTok's growth customer acquisition business, mainly responsible for the direction of incentives 2. It is necessary to drive business development through technical means to obtain growth in business indicators, such as optimizing cross-end performance, improving the UV penetration rate of the task page, and then improving business indicators 3. Participate in the engineering design of the user growth client part to develop a reasonable business and technical framework to improve R&D efficiency and R&D quality 4. Participate in technical research and technical breakthroughs related to user growth, optimize performance, and optimize experience.
Qualifications
1. Bachelor degree or above, major in computer, communication and other related majors, more than 3 years of Android client development experience, familiar with one of Java/Kotlin/C++ 2. Good coding style and programming foundation, with certain architecture design ability, and can complete the module solution design well 3. Familiar with Jetpack technology suite and MVVM development model 4. Have good analytical and problem-solving skills, can actively promote project progress and achieve project goals, have good learning ability and technical document writing ability 5. Have enthusiasm and curiosity for technology, willing to actively invest energy to understand the combination and application of new technologies, and promote the implementation of technology 6. Candidates with experience in any of the following fields are preferred: (1) Experience in Android cross-end R&D, performance optimization, stability management, and other related work content (2) Familiar with Android Framework or have performed related work content in ROM manufacturers.