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. TikTok's intelligent creation team provides AI, special effects, audio and video creation technology capabilities for TikTok's business, covering computer vision, graphics, shooting and editing, special effects, client, server engineering and other technical fields, and provides Douyin with cutting-edge content understanding, content creation, interactive experience and consumption capabilities and industry solutions in various forms. 1. Cooperate with product, algorithm and other roles, and be responsible for the mobile R&D and technical architecture design of business directions such as templates, editing, special effects production, etc. for products such as TikTok 2. Participate in the construction of mobile performance and experience optimization, and be responsible for the technical architecture design and implementation of client creation tools 3. Participate in the design of basic components and architecture of mobile terminals to promote R&D efficiency 4. Pay attention to the development of new mobile technologies, explore and practice, and promote the team's technical research and innovation.
Qualifications
1. Bachelor degree or above, computer science or related majors are preferred 2. 3 years or more of Android, iOS or cross-platform development experience, or 2 years or more of mobile terminal architecture experience 3. In-depth mastery of Java/Kotlin/OC/Swift/C++ languages, with good architecture design capabilities 4. Familiar with the characteristics of various mainstream models and development iteration processes 5. Familiar with the design of Android and iOS platforms respect for the specialization and standardization of technology, and the pursuit of code cleanliness 6. Good communication skills and cooperation spirit, with a sense of responsibility those with cross-platform & dynamic & architecture development experience are preferred.