iOS高级开发工程师(社交互动)-TikTok直播
Core
Design and develop iOS client features for TikTok Live social interactions, including video calls, effects, chat rooms, and interactive games.
Role type
Senior iOS Engineer (Live Streaming)
Builds
TikTok Live social interaction features and real-time communication capabilities
Domain
Social Media / Live Streaming
Required skills
Swift, Objective-C, iOS frameworks (UIKit/Foundation/Core Animation), Auto Layout, GCD/NSOperation concurrency, Instruments optimization, WebRTC/AVFoundation, architecture patterns (MVC/MVVM/VIPER), cross-team collaboration
Preferred skills
Experience with real-time communication optimization, weak network handling, componentization/modularization, multi-timezone collaboration
Technologies
Swift, Objective-C, WebRTC, AVFoundation, Instruments, UIKit, Foundation, Core Animation
Responsibilities
Develop core social interaction features (video calls, effects, chat rooms, games); Optimize real-time communication signals and media links for low latency and stability; Integrate and tune audio/video SDKs for streaming and rendering; Analyze and resolve performance bottlenecks (startup time, jank, memory leaks, battery); Design and evolve client architecture for scalability and maintainability; Collaborate with product, design, and backend teams to deliver high-quality solutions.
Seniority
Senior, hands-on IC
