iOS Messaging Engineer — Real-Time Chat & AI

TikTok

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TikTok is seeking an experienced iOS mobile software engineer to contribute to the Messaging product. You will own client-side development for chat features, including chatrooms, stickers, and Streak interactions, while ensuring high-quality real-time voice/video call experiences and efficient on-device data handling.

The role emphasizes AI-powered tooling to improve development workflows and code quality, alongside ongoing performance optimizations to deliver a smooth user experience on iOS

Qualifications

  • 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); proficient in Objective-C or Swift and familiar with the iOS development framework.

Responsibilities

  • Responsible for the iOS client-side 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.
  • Continuously optimize client performance, stability, and smoothness, optimize package size and resource consumption, and improve the user experience.

Skills

Swift
Objective-C
iOS development
AI coding tools
Data structures

Education

Bachelor's degree in Computer Science or related fields

Tools

IMSDK
On-device data management
AI agents development

Job description

TikTok is seeking an experienced iOS mobile software engineer to contribute to the Messaging product. You will own client-side development for chat features, including chatrooms, stickers, and Streak interactions, while ensuring high-quality real-time voice/video call experiences and efficient on-device data handling.

The role emphasizes AI-powered tooling to improve development workflows and code quality, alongside ongoing performance optimizations to deliver a smooth user experience on iOS

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Messaging Engineer – Real-Time Chat & AI Tools
Mobile Messaging Engineer – Real-Time Chat & AI Tools

TikTok • Singapore

On-site
SGD 90,000 - 150,000
Mobile Software Engineer - TikTok Social
Mobile Software Engineer - TikTok Social

TikTok • Singapore

On-site
SGD 90,000 - 150,000
Graduate Backend Engineer – Messaging Platform
Graduate Backend Engineer – Messaging Platform

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Graduate Mobile Software Engineer – iOS Messaging
Graduate Mobile Software Engineer – iOS Messaging

TikTok • Singapore

On-site
SGD 67,000 - 89,000
iOS Live Streaming Engineer - Create Engaging User Experiences
iOS Live Streaming Engineer - Create Engaging User Experiences

TikTok • Singapore

On-site
SGD 70,000 - 110,000
iOS Engineer: Craft Fast, World‑Class Mobile UX
iOS Engineer: Craft Fast, World‑Class Mobile UX

TIKTOK PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Inclusive culture
Global team
Backend Engineer, Messaging Platform - Graduate
Backend Engineer, Messaging Platform - Graduate

TikTok • Singapore

On-site
SGD 70,000 - 120,000
AI-Driven Full-Stack Engineer for Video & AI
AI-Driven Full-Stack Engineer for Video & AI

TIKTOK PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
AI Product Manager: Next-Gen DM & Gamification
AI Product Manager: Next-Gen DM & Gamification

TikTok • Singapore

On-site
SGD 120,000 - 180,000
AI Product Manager - (Social Messaging) - TikTok
AI Product Manager - (Social Messaging) - TikTok

TikTok • Singapore

On-site
SGD 120,000 - 180,000