CareerPlanSign in

Mobile Software Engineer - TikTok Social

Singapore💼 Full-time🗓 2026-09-28

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

Sourced via tiktok · Listed on CareerPlan, which tracks 845,000+ jobs from 20+ sources.