Senior iOS Software Engineer, Global E-commerce Frontend Infrastructure

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

Build and maintain the e-commerce module in the TikTok iOS app, owning key shopping experiences like product browsing, search, and order placement. Partner with product managers, designers, and engineers to deliver user-focused TikTok Shop features. Architect scalable, maintainable solutions using proven design patterns, run performance profiling to improve speed and efficiency, and optimize network requests and data fetching to reduce latency.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior iOS 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: 17 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and maintain the e-commerce module in the TikTok iOS app, owning key shopping experiences like product browsing, search, and order placement. Partner with product managers, designers, and engineers to deliver user-focused TikTok Shop features. Architect scalable, maintainable solutions using proven design patterns, run performance profiling to improve speed and efficiency, and optimize network requests and data fetching to reduce latency.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain the e-commerce module in the TikTok app, including product browsing, search, and order placement.
  • •Collaborate with product managers, designers, and other developers to deliver new TikTok Shop user-experience features.
  • •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 optimization opportunities.
  • •Participate in code reviews and work with backend engineers to optimize network requests and data fetching to minimize latency.

Key Requirements

  • •BS/MS degree in Computer Science, Engineering, or a related field.
  • •5+ years of iOS mobile app development experience with a track record delivering successful projects.
  • •Expertise in Objective-C and/or Swift and strong knowledge of mobile development frameworks and tools.
  • •Experience with performance optimization (memory management, network optimization, and battery efficiency).
  • •Strong problem-solving and debugging skills for complex issues, plus effective communication and collaboration in a fast-paced environment.
Experience:5+ yearsE-commerceIOSMobile apps
Education:Bachelor's in Computer Science, Engineering, or related field
Skills:Problem-solvingAttention to detailCommunicationCollaborationDebugging
Tech Stack:IOSObjective-CSwift

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