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 transformations, and use technology to drive business development and change. 1. Mainly responsible for the front-end work of user growth business for all TikTok products 2. Work closely with interaction, vision, and back-end to jointly complete the corresponding development work 3. Pay attention to cutting-edge technology research, maintain iterative growth basic services through new technology service teams and businesses 4. Complete close cross-departmental cooperation to promote the continuous iteration and optimization of user products 5. Responsible for promoting the team's technical atmosphere and influence construction.
Qualifications
1. Solid computer basic knowledge, master various front-end technologies, including HTML/CSS/JavaScript/Node.js, etc. 2. Have rich experience in MVVM framework development, such as React, Vue.js, etc. 3. Understand or be familiar with Node.js, understand frameworks such as Express/KOA 4. Familiar with HTTP protocol, Web security, and familiar with using popular databases such as MongoDB and MySQL 5. Have a deeper understanding of user experience, interactive operation processes, and user needs.