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 and you will be exposed to core business scenarios including user growth, social networking, live broadcasting, e-commerce C-end, content creation, content consumption, etc., supporting the rapid development of products on the global track you will also be exposed to technical challenges in service architecture, basic technology and other directions, ensuring that the business continues to serve users with high quality, high efficiency, and security at the same time, it 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 continuously 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 job opportunities are open in Beijing, Shanghai, Hangzhou, Guangzhou and Shenzhen. 1. Based on the company's R&D system and processes, lead the design of a privacy-oriented client R&D framework, ensure that the collection, use and sharing of user data on the client side meet privacy compliance requirements throughout the R&D process, and promote implementation within the company 2. Be responsible for the construction of basic privacy and security capabilities, and ensure user data security and compliance from multiple angles through technology-driven development, including but not limited to monitoring, static code analysis, and end-to-end intelligence tool development 3. Cooperate with internal and external legal affairs, PR and other governance and inquiry requirements, and provide corresponding technical support.
Qualifications
1. Bachelor degree or above, solid computer-related foundation, good engineering code specifications Have certain business/architecture design capabilities 2. Have successful experience in module reconstruction or architecture transformation, familiar with common client engineering frameworks and development and debugging tools, familiar with client R&D processes, and engineering efficiency optimization 3. Have rich Android or iOS development experience and outstanding design capabilities 4. Have a strong sense of responsibility, self-drive and growth mindset, good communication skills and excellent teamwork ability 5. Have a strong desire for knowledge, curiosity and enterprising spirit, and have excellent learning ability and logical thinking ability. Bonus points: 1) Understand the Android or iOS system architecture, compilation and packaging principles, security mechanisms and reverse engineering 2) Have a strong understanding of complex business architectures and have rich architecture design experience 3) Pay attention to and learn new mobile development technologies in the industry in a timely manner 4) Have their own technical products, open source works or active open source community contributors 5) Have experience in privacy and security related work, understand privacy protection related policies and technologies, and understand Privacy by Design.