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

Beijing ByteDance Technology Co Ltd

san jose, CA

JOB DETAILS
SKILLS
A/B Testing, Android, Android Applications, Best Practices, Code Reviews, Communication Skills, Computer Science, Cross-Functional, Customer Relations, Debugging Skills, Detail Oriented, Identify Issues, Interoperability, Java, Kotlin, Machine Tool, Mentoring, Metrics, Mobile Applications Development, Performance Management, Performance Metrics, Problem Solving Skills, Product Design, Quality Assurance, Requirements Management, Server Architecture, Software Engineering, Team Player, Test Strategy, Unit Test, User Interface/Experience (UI/UX), eCommerce
LOCATION
san jose, CA
POSTED
30+ days ago

Join us at the intersection of e-commerce and social experiences. We're building a next-generation Product Details Page (PDP) that is central to the shopping journey, high traffic, and mission-critical. As a Senior Android Engineer on the PDP team, you'll collaborate closely with Product, Design, QA, Data, and Backend teams to deliver fast, delightful, and geo-tailored experiences at scale.

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 standardsMinimum Qualifications
  • BS/MS degree in Computer Science, Engineering, or related field
  • 3+ years of experience in mobile app development for Android platforms, with a proven track record of delivering successful projects
  • 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
  • Strong problem-solving skills and attention to detail, with the ability to debug and troubleshoot complex issues efficiently
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, dynamic environment and across different teams

Preferred Qualifications

  • 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)

About the Company

B

Beijing ByteDance Technology Co Ltd