B

ByteDance

Builds content apps, business software and AI

iOS Engineer New Grad - Global Payment

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

About the Job

Requirements

  • A bachelor's degree or above, preferably in Computer Science, Software Engineering, Electronic Information, Telecommunications, or a related field.
  • Solid computer science fundamentals, including data structures, algorithms, operating systems, and computer networks.
  • Good coding habits and the ability to write clear, stable, and maintainable code under guidance.
  • Learning ability and the ability to understand business logic and technical details.
  • The ability to communicate problems, progress, and risks clearly and collaborate effectively.

Responsibilities

  • Participate in developing core global payment client-side capabilities, including e-commerce and local-services checkout, credit and financial services, TikTok Pay wallet, standalone payment applications, AI exploration, and other key areas.
  • Develop client-side checkout solutions for cross-country payment-rule differences, combinations of payment methods, and complex business scenarios, helping build reliable and highly available checkout experiences and improve transaction success rates, user payment experience, and system stability.
  • Participate in global TikTok Pay capability development, including account systems, fund management, local wallet integrations, and payment compliance capabilities across multiple countries.
  • Help evolve TikTok Pay from a basic payment capability into a user-facing financial entry point and global payment tool.
  • Participate in client-side checkout architecture governance and foundational capability development, including dynamic rendering, componentization, link decoupling, container capabilities, performance optimization, and stability improvement to enhance system reusability, scalability, and research-and-development efficiency.
  • Apply AI in client-side development and core business scenarios and help build an AI-driven research-and-development and system capability framework.
  • Contribute to AI-enabled development improvements such as code generation, workflow-driven development, and business understanding; participate in the design and practice of AI-native and agentic commerce capabilities, including agent interaction models and capability abstractions; explore AI payment capabilities and industry-standard protocols; and promote decision, recommendation, and experience intelligence across payment and financial flows.

Desired Qualifications

  • Familiarity with Objective-C or Swift, and a basic understanding of iOS development frameworks, common components, and development workflows.
  • Understanding of iOS fundamentals, including lifecycle, UIKit, Runtime, memory management, multithreading, network requests, and data storage.
  • Interest in or practical experience with KMP/CMP cross-platform development.
  • Interest in or practical experience with AI-native development, including AI coding, code understanding, automated test generation, knowledge-base construction, and research-and-development workflow automation.
  • Internship or project experience with large-scale internet products or financial systems such as payments, transactions, wallets, or risk control.

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