About This Role
This engineering role focuses on developing and iterating the client-side of TikTok Messaging, aiming to enhance user connections through chat experiences and real-time communication. The position involves building core chat features, optimizing voice and video call capabilities, and improving client-side IM infrastructure. It suits a passionate mobile software engineer interested in contributing to a rapidly evolving social platform.
Responsibilities
- Responsible for the client-side (Android & iOS) development and iteration of TikTok Messaging, building core chat experiences including the chatroom, stickers, and Streak social-interaction features
- Develop and optimize real-time Voice & Video Call capabilities and client-side IM infrastructure (IMSDK, on-device data management) to deliver a smooth and reliable core messaging experience
- Explore AI-powered engineering efficiency by building AI skills and knowledge bases and creating AI agents to assist daily development and collaboration workflows, improving the team's overall requirement-iteration efficiency and code quality, and optimizing cross-platform (iOS/Android) consistency
- Continuously optimize client performance, stability, and smoothness, optimize package size and resource consumption, and improve the user experience
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, Electronic Information Engineering, or related fields
- Strong learning and communication skills, and a sustained passion for technology
- Strong logical analysis and system abstraction abilities; able to understand and debug large and complex code bases
- Proficient in AI coding tools
- Solid computer fundamentals (data structures, algorithms, operating systems, etc.); proficient in at least one mobile development stack (iOS: Objective-C/Swift; Android: Kotlin/Java) and familiar with the corresponding platform framework
Nice to have:
- Good team communication and collaboration skills
- Passion and experience building consumer-facing products is a huge plus; we would love to hear about apps you've developed
- Interest in or practical experience with AI Skills/AI Agents
Benefits
- Inspiring creativity is at the core of TikTok's mission
- Innovative product built to help people authentically express themselves, discover and connect
- Global, diverse teams
- Opportunity to create value for communities, inspire creativity and bring joy
- Lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company
- Opportunity to learn and innovate as one team
- Resilient and embrace challenges
- Constantly iterating and fostering an "Always Day 1" mindset
- Committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives
About the Company
TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. Its global headquarters are in Los Angeles and Singapore, with offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.