Senior Mobile Software Engineer, Global E-commerce Core Shopping and Experience

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: mastersSkills: ["Problem-solving","Debugging","Communication","Collaboration","Attention to detail"]

Build and optimize a next-generation Product Details Page (PDP) for ByteDance’s global e-commerce experience. As a Senior Android Engineer, deliver native and cross-platform features using Kotlin/Objective-C/Swift and React, design modular components for regional variations and experimentation, and improve performance across cold start, rendering, and network calls. Drive technical direction toward a platform approach with server-driven UI, partner across Product/Design/QA/Data/Backend, and mentor engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Senior Mobile Software Engineer, Global E-commerce Core Shopping and Experience

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 31 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and optimize a next-generation Product Details Page (PDP) for ByteDance’s global e-commerce experience. As a Senior Android Engineer, deliver native and cross-platform features using Kotlin/Objective-C/Swift and React, design modular components for regional variations and experimentation, and improve performance across cold start, rendering, and network calls. Drive technical direction toward a platform approach with server-driven UI, partner across Product/Design/QA/Data/Backend, and mentor engineers.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and optimize native Product Details Page features using Kotlin/Objective-C/Swift for high-scale usage.
  • •Develop cross-platform business features with React in a fast iteration environment.
  • •Design resilient modular components supporting regional variations, A/B testing, and feature flags.
  • •Improve performance for cold start, rendering, and network calls; own KPIs like time-to-interact and crash-free sessions.
  • •Drive PDP evolution toward a platform team with modular architecture and server-driven UI; mentor engineers and champion quality via reviews, testing, and observability.

Key Requirements

  • •BS/MS degree in Computer Science, Engineering, or related field.
  • •5+ years developing native Android/iOS apps and delivering successful projects.
  • •2+ years full-stack development experience with successful BE/FE delivery.
  • •Deep expertise in Android or iOS performance optimization and memory management.
  • •Proven experience building and scaling high-traffic, consumer-facing apps; strong debugging/problem-solving and collaboration skills.
Experience:E-commerceConsumer apps
Education:Master's
Skills:Problem-solvingDebuggingCommunicationCollaborationAttention to detail
Tech Stack:KotlinObjective-CSwiftReactAndroidIOSAndroid ComposeCrashlyticsFirebase PerformanceLogcat

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn