B

ByteDance

Builds content apps, business software and AI

iOS Engineer Intern - Global Payment

Mobile EngineeringConfirmed live in the last 24 hours
Internship · Winter 2027SingaporeNo salary listedIn-person

About the Job

Requirements

  • Currently pursuing a Bachelor's degree or above, preferably in Computer Science, Software Engineering, Electronic Information, Telecommunications, or a related field.
  • Have solid computer science fundamentals, including data structures, algorithms, operating systems, and computer networks.
  • Have good coding habits and the ability to learn, and be able to write clear, stable, and maintainable code under guidance.
  • Have strong problem-solving ability and self-motivation, with willingness to understand business logic and technical details deeply.
  • Have good communication and collaboration skills, with the ability to clearly communicate problems, progress, and risks.

Responsibilities

  • Participate in developing core Global Payment iOS client capabilities, covering checkout experiences for e-commerce and local services, TikTok Pay wallet, credit and financial services, standalone payment apps, and AI-related explorations.
  • Support the design and implementation of reliable and scalable iOS checkout solutions across multiple countries, payment methods, and complex business scenarios, helping improve transaction success rate, user payment experience, and system stability.
  • Contribute to TikTok Pay wallet capabilities on iOS, including account-related features, fund management flows, local wallet integrations, and payment compliance requirements across global markets.
  • Assist in iOS client-side architecture improvements, such as componentization, dynamic rendering, link decoupling, container capabilities, performance optimization, and stability enhancement.
  • Work closely with product, design, backend, QA, and cross-functional teams to deliver high-quality features, troubleshoot issues, and continuously improve engineering efficiency.
  • Explore the application of AI in iOS client development and payment scenarios, including AI-assisted R&D workflows, intelligent user experiences, and emerging AI-native payment capabilities.

Desired Qualifications

  • Be familiar with Objective-C or Swift, with a basic understanding of iOS development frameworks, common components, and development workflows.
  • Understand iOS fundamentals, such as lifecycle, UIKit, Runtime, memory management, multithreading, network requests, and data storage.
  • Have interest or practical experience in KMP/CMP cross-platform development.
  • Have interest or practical experience in AI-Native development, including AI Coding, code understanding, automated test generation, knowledge base construction, and R&D workflow automation.
  • Have internship or project experience in large-scale internet products, transaction systems, e-commerce, payments, finance, wallets, risk control, or infrastructure.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs