Responsibilities
- Develop client-side checkout solutions supporting cross-country payment rules, multiple payment methods, and complex transaction scenarios.
- Build and improve global TikTok Pay capabilities, including account systems, fund management, wallet integrations, and payment compliance features.
- Contribute to checkout architecture governance, dynamic rendering, componentization, decoupling, container capabilities, performance optimization, and stability improvements.
- Explore AI-native development, agentic commerce capabilities, AI payment applications, and intelligent payment and financial flows.
- Communicate technical problems, project progress, and risks while collaborating with the team.
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, collaboration, self-motivation, and willingness to understand business and technical details.
- Familiarity with Java or Kotlin and basic understanding of Android development frameworks, components, workflows, lifecycle, UI rendering, threading, networking, 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, transaction systems, e-commerce, payments, finance, wallets, risk control, or infrastructure is preferred.
- Applicants must state their availability and graduation date and be able to commit to an onboarding date by the end of the year.
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.
