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 R&D team aims to realize the R&D work of TikTok business and build and maintain industry-leading products. Join us, you will be exposed to core business scenarios including user growth, social networking, live broadcast, e-commerce C-end, content creation, content consumption, etc., to support the rapid development of products in the global track you will also be exposed to technical challenges in service architecture, basic technology and other directions, to ensure that the business continues to serve users with high quality, high efficiency and security at the same time, you can also provide comprehensive technical solutions for different business scenarios, optimize various product indicators and user experience. Here, there are big cows leading the team to explore the frontier and break through the imagination space. Here, every line of your code will serve hundreds of millions of users. Here, the team is professional and pure, and the cooperative atmosphere is equal and relaxed. Currently, multiple positions are open in Beijing, Shanghai, Hangzhou, Guangzhou and Shenzhen. 1. Responsible for the daily release of iOS/Android, emergency handling and promotion of problem resolution, to ensure that the version is released on time 2. Use code scanning, automation, public/internal testing, monitoring degradation and other means to explore the client problems after integrated regression, and promote solutions 3. Through the analysis and measurement of release indicators: legacy bugs, high-priority bugs, and problems that must be solved after one gray, find problems in the release process and promote release efficiency.
Qualifications
1. Familiar with any language such as Java/Kotlin/Object-C/Swift/C/C++/Go/Python, understand the principles of Android/iOS compilation and packaging, and are familiar with the release and review process. 2. More than three years of experience in mobile terminal development or test development, familiar with the commonly used client engineering framework and development and debugging tools, and those with dynamic Hook development experience are preferred 3. Familiar with client UI automation and Monkey principles, able to write automation scripts, and those with automation framework optimization capabilities are preferred 4. Have a strong sense of responsibility, good communication skills and excellent teamwork skills 5. Have a strong technical curiosity, self-drive, and excellent problem-solving and logical thinking skills.