iOS Software Engineer - TikTok - Singapore

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Learning","Communication","Logical analysis","System abstraction","Collaboration","Debugging"]

Build and iterate TikTok Messaging on iOS, delivering core chat experiences like chatrooms, stickers, and Streak interactions. Develop and optimize real-time Voice & Video Calls plus client-side IM infrastructure (IMSDK and on-device data management). Improve engineering efficiency by applying AI coding tools, AI skills/knowledge bases, and AI agents. Continuously optimize client performance, stability, package size, resource usage, and overall user experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

iOS Software Engineer - TikTok - Singapore

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Build and iterate TikTok Messaging on iOS, delivering core chat experiences like chatrooms, stickers, and Streak interactions. Develop and optimize real-time Voice & Video Calls plus client-side IM infrastructure (IMSDK and on-device data management). Improve engineering efficiency by applying AI coding tools, AI skills/knowledge bases, and AI agents. Continuously optimize client performance, stability, package size, resource usage, and overall user experience.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Own iOS client-side development and iteration of TikTok Messaging, building core chat experiences (chatrooms, stickers, Streak features)
  • •Develop and optimize real-time Voice & Video Call capabilities and client-side IM infrastructure (IMSDK, on-device data management)
  • •Apply AI-powered engineering efficiency by building AI skills/knowledge bases and creating AI agents to support daily development and collaboration workflows
  • •Continuously optimize client performance, stability, and smoothness
  • •Optimize package size and resource consumption to improve user experience

Key Requirements

  • •Bachelor's degree or above in Computer Science, Software Engineering, Electronic Information Engineering, or a related field
  • •Strong learning and communication skills with a sustained passion for technology
  • •Strong logical analysis and system abstraction abilities, including debugging large and complex codebases
  • •Proficient in AI coding tools
  • •Proficient in Objective-C or Swift and familiar with the iOS development framework
Education:Bachelor's in Computer Science, Software Engineering, Electronic Information Engineering (or related fields)
Skills:LearningCommunicationLogical analysisSystem abstractionCollaborationDebugging
Tech Stack:IOSSwiftObjective-CIMSDKVoice & Video CallsAI coding toolsAI agentsOn-device data management

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn