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

ByteDance - San Jose, CA

Hiring: Senior Mobile Software Engineer, Global E-commerce Core Shopping and Experience Company: ByteDance Location: San Jose, CA Job Posted Time: 2026-09-10 18:05:17 Target Skills & Keywords : A/B Testing, Android, C, Express, Feature Flags, Firebase, Kotlin, Make, Objective-C, React, Swift, TestNG, iOS About the job Experience: •5+ years of experience in native mobile development for Android/iOS platforms, with a proven track record of delivering successful projects. •2+ years of experience in full-stack development with a proven track record of delivering successful projects from BE/FE. Required Skills: •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: •Build and optimize Native features for a high-scale Product Details Page using Kotlin/Objective-C/Swift. •Build Business features on cross-platform technologies with React in a fast-paced iteration environment. •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-interact and crash-free sessions. •Implement reusable frameworks on native to iterate quickly without a client release. •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. Qualifications: •Minimum Qualifications: •BS/MS degree in Computer Science, Engineering, or related field. •5+ years of experience in native mobile development for Android/iOS platforms, with a proven track record of delivering successful projects. •2+ years of experience in full-stack development with a proven track record of delivering successful projects from BE/FE. •Deep Expertise in Android or iOS native performance optimization, memory management, mobile development frameworks and tools. •Proven track record in building and scaling high-traffic, consumer-facing 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). •Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.​ •Why Join ByteDance Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!