
Meta's Facebook Android and iOS teams want to improve Feed performance in low-connectivity environments by revisiting what data is cached locally versus fetched on demand. You are the mobile engineer leading execution for a 12-week project spanning Feed ranking surfaces, media loading, and session persistence. Leadership wants a launch plan before the next quarterly planning review because Feed cold-start latency and data usage complaints have increased in emerging markets.
The Feed Product Director wants faster app opens and better session continuity. The Infra lead is concerned about increased device storage, stale data, and cache invalidation complexity. Privacy and Legal require that sensitive user data and deleted content respect retention rules. The Ads team is worried that aggressive local caching could serve stale sponsored content or break impression logging.
The project has 12 weeks, 6 engineers total (3 iOS/Android client engineers, 1 server engineer, 1 data engineer, 1 TPM), and no additional headcount. The team has a fixed budget of $180K for experimentation, QA, and monitoring improvements. The app must stay within an additional 120 MB max local storage budget per user, and launch cannot regress crash-free sessions below 99.85%. Any server API changes require approval from the Feed backend team by Week 4.