Mobile Software Engineer Graduate (Global E-commerce) - 2027 Start
About the role
The Global E-Commerce Team is a content-driven E-commerce business with international short video products as the carrier. It is committed to becoming the first choice for users to discover and purchase good products at affordable prices. The team aims to provide users with a more tailored and efficient consumption experience, enabling merchants to receive reliable platform services in various scenarios such as live E-commerce and short video content E-commerce. This helps make affordable, high-quality products more accessible and improves everyday life.
Responsibilities
- Build high-quality mobile applications and core features for E-commerce experiences on mobile platforms.
- Collaborate with product managers, designers, and engineers across regions to deliver intuitive, reliable, and high-performing mobile solutions.
- Improve mobile performance, reliability, maintainability, and development efficiency through strong engineering practices.
- Contribute to technical design, implementation, debugging, and continuous improvement of mobile frameworks and application architecture.
- Explore on-device AI or mobile intelligence capabilities that enhance personalization, content understanding, user assistance, or operational efficiency.
- Apply AI-assisted development tools and mobile engineering best practices to improve code quality, testing, and release efficiency.
Requirements
Minimum Qualifications
- Individuals who are completing or have recently completed a Bachelor's degree in Computer Science or a related discipline.
- Proficiency in at least one mobile development language such as Java, Kotlin, Objective-C, or Swift.
- Familiarity with software development principles and the capabilities and limitations of iOS and/or Android platforms.
- Understanding of mobile application architecture, debugging, performance optimization, and testing fundamentals.
- Basic knowledge of secure and reliable client-side engineering practices.
Preferred Qualifications
- Strong interest in building excellent mobile user experiences at scale.
- Familiarity with modern mobile development tools, frameworks, or collaboration in cross-functional product teams.
- Interest in on-device AI, intelligent mobile interactions, or privacy-conscious mobile innovation.
- Comfortable working in a fast-moving, collaborative, and globally distributed team environment.
Pay
The base salary range for this position is $128,000 - $256,000 annually. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay is one part of the total compensation package, which may also include discretionary bonuses, incentives, and restricted stock units.
Benefits
- Day one access to medical, dental, and vision insurance.
- 401(k) savings plan with company match.
- Paid parental leave.
- Short-term and long-term disability coverage.
- Life insurance.
- Wellbeing benefits.
- 10 paid holidays per year.
- 10 paid sick days per year.
- 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).
About the company
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, with additional offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
We strive to create an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people globally, and our workplace reflects that diversity. We are committed to celebrating diverse voices and creating an environment that mirrors the communities we serve.