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 to make life better. TikTok has offices around the world, with global headquarters in Los Angeles and Singapore, as well as offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul and Tokyo. The TikTok user growth team explores product growth potential and uses technology to drive user growth. The team not only implements user growth methodology in the product and continues to consolidate growth capabilities, but is also exploring TikTok's multi-modal product ecology to leverage the rapid growth of user scale. We will stay extremely close to the business, explore user growth methodologies with students in product and operations, and continue to consolidate business growth capabilities. Let's conduct insight analysis through data performance in the business to find business opportunities, analyze different business needs around different growth business models, and carry out technical design and implementation. We will also optimize and upgrade our architecture and systems from a technical perspective, make purely technical transformations, and use technology to drive business development and changes. 1. Responsible for the client R&D work of TikTok's customer growth business, mainly responsible for the incentive direction 2. It is necessary to drive business development through technical means to obtain growth in business indicators, such as optimizing cross-end performance and improving the UV penetration rate of task pages, thereby improving business indicators 3. Participate in the engineering design of the client part of user growth to design a reasonable business and technical framework to improve R&D efficiency and R&D quality 4. Participate in technical research and technical attack work related to user growth, optimizing performance, and optimizing experience.
Qualifications
1. Bachelor degree or above, computer, communications and other related majors, more than 3 years of experience in Android client development, familiar with Java/Kotlin/C++ 2. Good coding style and programming foundation, with certain architectural design capabilities, able to better complete module design 3. Familiar with Jetpack technology suite, familiar with MVVM development model 4. Have good analytical and problem-solving skills, be able to proactively promote project progress and achieve project goals, and have good learning ability and technical document writing skills 5. Be passionate and curious about technology, and be willing to actively invest in understanding the combination and application of new technologies and promote technology implementation. 6. Applicants with experience in any of the following fields will be given priority: (1) Android cross-terminal R&D experience, performance optimization, stability management and other related work content (2) Familiar with the Android Framework or related work content at a ROM manufacturer.