iOS Software Engineer - TikTok - Singapore
Core
iOS client-side development for TikTok Messaging, building core chat experiences, real-time Voice & Video Call capabilities, and IM infrastructure.
Role type
Senior IC iOS Software Engineer
Builds
TikTok Messaging client (chatrooms, stickers, streaks, voice/video calls, IMSDK)
Domain
Consumer social media / Mobile
Deliverable
production ML models
Required skills
Swift, Objective-C, iOS development framework, real-time communication, on-device data management, AI coding tools, AI agents, data structures, algorithms, operating systems
Preferred skills
Consumer-facing product experience, passion for technology
Technologies
iOS, IMSDK
Responsibilities
Develop and optimize real-time Voice & Video Call capabilities and client-side IM infrastructure; Build AI skills and knowledge bases and create AI agents to assist development workflows; Optimize client performance, stability, smoothness, package size, and resource consumption; Build core chat experiences including chatrooms, stickers, and Streak social-interaction features.