Senior Android Software Engineer, Global E-commerce Frontend Infrastructure

TikTok
Seattle
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Problem-solving"]

Build and maintain the e-commerce module within the TikTok app, delivering shopping experiences like product browsing, search, and order placement. Partner with product managers, designers, and engineers to ship new TikTok Shop features, architect scalable solutions using solid design patterns, and drive code quality through reviews. Profile and optimize TikTok Shop performance, improve network requests and data fetching with backend engineers, and troubleshoot complex issues to reduce latency and boost user experience.

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: 19 hours agoStatus: Live

Job Summary

Build and maintain the e-commerce module within the TikTok app, delivering shopping experiences like product browsing, search, and order placement. Partner with product managers, designers, and engineers to ship new TikTok Shop features, architect scalable solutions using solid design patterns, and drive code quality through reviews. Profile and optimize TikTok Shop performance, improve network requests and data fetching with backend engineers, and troubleshoot complex issues to reduce latency and boost user experience.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain the TikTok app e-commerce module, including product browsing, search functionality, and order placement.
  • •Collaborate with product managers, designers, and developers to deliver TikTok Shop experience improvements.
  • •Architect scalable, maintainable solutions using best practices and design patterns to ensure code quality and extensibility.
  • •Conduct performance analysis and profiling of the TikTok Shop to identify and drive optimizations.
  • •Partner with backend engineers to optimize network requests and data fetching to minimize latency and improve app performance.

Key Requirements

  • •5+ years of Android mobile app development experience with a track record of delivering successful projects.
  • •Expertise in Kotlin/Java and strong understanding of Android mobile development frameworks and tools.
  • •Experience with performance optimization (memory management, network optimization, battery efficiency).
  • •Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • •Strong problem-solving and attention to detail, with ability to debug and troubleshoot complex issues efficiently.
Experience:5+ yearsMobile appsE-commerceAndroid
Education:Bachelor's in Computer Science, Engineering, or related field
Skills:CommunicationCollaborationProblem-solving
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