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 intelligent creation team provides AI, special effects, and audio and video creation technical capabilities for the TikTok business, covering technical fields such as computer vision, graphics, shooting and editing, special effects, client, and server engineering. It also provides Douyin with industry-leading capabilities and industry solutions for content understanding, content creation, interactive experience, and consumption in various forms. 1. Cooperate with roles such as products and algorithms, and be responsible for the mobile R&D and technical architecture design of TikTok's templates, editing, special effects production and other business directions 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 mobile basic components and architecture to promote R&D efficiency 4. Pay attention to the development, exploration and practice of new mobile technologies, and promote the team's technical research and innovation.
Qualifications
1. Bachelor degree or above, computer or related major is preferred 2. Three or more years of iOS development experience, or two or more years of mobile terminal architecture experience 3. In-depth mastery of Swift/OC/C++ language, with good architectural design capabilities 4. Familiar with various mainstream model features and development iteration processes 5. Respect the specialization and standardization of technology, pursue cleanliness of code have good communication skills and cooperative spirit, and have a sense of responsibility 6. Applicants with experience in NDK & cross-platform & dynamic & architecture development are preferred.