Mobile Software Engineer - TikTok Social
Core
Build and ship core chat experiences, real-time Voice & Video Call capabilities, and client-side IM infrastructure for TikTok's messaging product.
Role type
Senior IC mobile software engineer (messaging)
Builds
TikTok Messaging client (Android & iOS), real-time Voice & Video Call features, IMSDK, on-device data management
Domain
Consumer social media, mobile communications
Deliverable
production ML models
Required skills
iOS (Objective-C/Swift) or Android (Kotlin/Java) development, real-time communication protocols, on-device data management, AI coding tools, system abstraction, performance optimization
Preferred skills
Consumer product experience, AI skills/AI agents
Technologies
iOS, Android, Kotlin, Java, Objective-C, Swift, IMSDK
Responsibilities
Develop and optimize real-time Voice & Video Call capabilities, build AI agents to assist development workflows, optimize client performance and package size, implement core chat features like chatrooms and stickers
Seniority
Senior, hands-on IC