Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TikTok Logo

Senior Android Software Engineer - Global E-commerce

TikTok

$136,800 - $359,720
Aug 19, 2025
San Jose, CA, USA
Apply Now

TikTok is looking to solve the problem of building a next-generation Product Details Page (PDP) that is central to the shopping journey, high traffic, and mission-critical, by delivering fast, delightful, and geo-tailored experiences at scale.

Requirements

  • Expertise in Kotlin/Java, and deep understanding of mobile development frameworks and tools
  • Proven track record in building and scaling high-traffic, consumer-facing Android apps
  • Experience with global companies and geo-specific feature delivery
  • Background in social feeds, media-rich experiences, or interactive product surfaces
  • Knowledge of Compose at scale (theming, performance, interoperability)
  • Observability tooling (e.g. Crashlytics, Firebase Performance, Logcat rules, custom metrics)
  • 3+ years of experience in mobile app development for Android platforms, with a proven track record of delivering successful projects

Responsibilities

  • Architect, build, and optimize Android features for a high-scale Product Details Page using Kotlin
  • Design resilient, modular components that support regional variations, A/B testing, and feature flags
  • Improve performance across cold start, rendering, and network calls; own key KPIs like time-to-interactive and crash-free sessions
  • Collaborate cross-functionally to translate product requirements and design into robust, maintainable implementations
  • Champion code quality through reviews, testing strategies (unit, integration, snapshot/UI), and proactive observability
  • Drive technical direction as the PDP evolves into a platform team, emphasizing modular architecture and server-driven UI to enable faster iteration, regional flexibility, and scalable feature delivery
  • Mentor engineers, share best practices, and elevate team standards

Other

  • BS/MS degree in Computer Science, Engineering, or related field
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, dynamic environment and across different teams
  • Strong problem-solving skills and attention to detail, with the ability to debug and troubleshoot complex issues efficiently
  • 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)
  • Day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits