Senior Android Software Engineer, Global E-commerce Frontend Infrastructure

TikTok
San Jose
Full timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Collaboration","Attention to detail"]

Build and maintain the TikTok app’s e-commerce module, delivering product browsing, search, and order placement for TikTok Shop. Partner with product managers, designers, and engineers to ship user-experience improvements, and design scalable, maintainable solutions using proven patterns. Profile and optimize TikTok Shop performance, collaborate with backend teams to reduce latency, and contribute to code reviews and quality standards.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior Android Software Engineer, Global E-commerce Frontend Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Build and maintain the TikTok app’s e-commerce module, delivering product browsing, search, and order placement for TikTok Shop. Partner with product managers, designers, and engineers to ship user-experience improvements, and design scalable, maintainable solutions using proven patterns. Profile and optimize TikTok Shop performance, collaborate with backend teams to reduce latency, and contribute to code reviews and quality standards.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain the e-commerce module within the TikTok app, including product browsing, search, and order placement.
  • •Collaborate with cross-functional teams (product managers, designers, and developers) to deliver TikTok Shop user experience features.
  • •Architect scalable and maintainable solutions using best practices and design patterns.
  • •Conduct performance analysis and profiling to identify opportunities for optimization.
  • •Work with backend engineers to optimize network requests and data fetching to minimize latency; participate in code reviews.

Key Requirements

  • •BS/MS degree in Computer Science, Engineering, or a related field.
  • •5+ years of experience developing Android mobile apps with a track record of successful delivery.
  • •Expertise in Kotlin/Java and strong understanding of Android mobile development frameworks and tools.
  • •Experience with performance optimization (memory management, network optimization, battery efficiency).
  • •Strong problem-solving skills to debug and troubleshoot complex issues.
Experience:5+ yearsMobile apps
Education:Bachelor's in Computer Science, Engineering, or related field
Skills:Problem-solvingCommunicationCollaborationAttention to detail
Tech Stack:AndroidKotlinJava

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn