Responsibilities
- Develop client-side checkout solutions supporting cross-country payment rules, multiple payment methods, and complex business scenarios.
- Build and improve reliable, highly available checkout experiences, transaction success rates, payment user experience, and system stability.
- Contribute to TikTok Pay capabilities including account systems, fund management, local wallet integrations, and payment compliance.
- Participate in checkout architecture governance and foundational capabilities such as dynamic rendering, componentization, link decoupling, container capabilities, performance optimization, and stability improvement.
- Explore AI applications in client-side development, AI-native and agentic commerce capabilities, intelligent payment flows, and R&D workflow automation.
Requirements
- Bachelor's degree or above, preferably in Computer Science, Software Engineering, Electronic Information, Telecommunications, or a related field.
- Strong fundamentals in data structures, algorithms, operating systems, and computer networks.
- Ability to write clear, stable, and maintainable code under guidance, with strong problem-solving and learning ability.
- Strong communication and collaboration skills, including the ability to communicate problems, progress, and risks clearly.
- Familiarity with Objective-C or Swift and basic understanding of iOS development frameworks, components, and workflows is preferred.
- Understanding of iOS lifecycle, UIKit, Runtime, memory management, multithreading, network requests, and data storage is preferred.
- Interest or practical experience with KMP/CMP cross-platform development and AI-native development is preferred.
- Internship or project experience with large-scale internet products or financial systems such as payments, transactions, wallets, or risk control is a plus.
Benefits
- Graduate opportunity with exposure to complex global payment, wallet, financial-services, architecture, and AI initiatives.
- Candidates must be able to commit to an onboarding date by the end of 2027 and should state availability and graduation date clearly in their resume.
- Applications are reviewed on a rolling basis, and candidates may apply to a maximum of two company or affiliate positions globally.
Tech Stack
Categories
About ByteDance
ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users. We have over 110,000 employees based in more than 30 countries globally. Join us.
