T

TikTok

Short-form video platform with ads

Mobile Software Engineer - TikTok Intelligent Creation

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A BS or MS degree in Computer Science or an equivalent major in a related technical field, or equivalent practical experience.
  • Professional experience developing and shipping native mobile applications on Android or iOS, with proficiency in at least one of Kotlin, Java, Swift, or Objective-C.
  • Strong understanding of mobile application architecture, user interface development, concurrency, networking, and performance optimization.
  • Solid computer science fundamentals, including data structures, algorithms, and software design, with the ability to understand and debug large, complex codebases.
  • Ability to independently deliver features and make practical technical trade-offs.
  • Willingness and ability to work across mobile platforms and learn technologies beyond the primary stack; prior experience developing for both Android and iOS is not required.

Responsibilities

  • Design, develop, and ship video creation features across Android and iOS, using shared implementations and platform-native capabilities where appropriate.
  • Own features through technical design, implementation, testing, rollout, and iteration, collaborating closely with product, design, backend, and multimedia teams.
  • Build and evolve cross-platform architectures, shared components, and native integrations to improve development efficiency while maintaining a high-quality user experience.
  • Diagnose and resolve complex issues in large production codebases, improving application performance, stability, and maintainability.
  • Contribute to end-to-end solutions beyond mobile, with opportunities to develop supporting backend services and APIs based on project needs and expertise.
  • Apply AI-assisted development tools with sound engineering judgment, and maintain quality through code reviews, automated testing, and production monitoring.
  • Work with cross-functional partners to define the video creation experience, design the architecture of video creation tools and pipelines, and ship features.

Desired Qualifications

  • Three or more years of relevant software engineering experience, preferably building consumer-facing applications at scale.
  • Experience with cross-platform technologies such as Kotlin Multiplatform or Compose Multiplatform, or with designing shared modules and native platform integrations.
  • Experience with backend services, API design, or web development, and an interest in taking broader end-to-end ownership.
  • Experience with video editing, audio/video processing, graphics, creative tools, or AI-powered product features.
  • Practical experience using AI coding tools to improve development workflows while validating correctness, maintainability, and security.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs