Wayfair Android App

Android Shopping Experience for One of the World's Largest eCommerce Platforms

AndroidKotlinComposeARAnalytics

About the Project

The Wayfair Android app is one of the largest eCommerce platforms in the world, providing users with a seamless shopping experience for home goods and furniture.

Key Features

  • App-only deals and early access to sales
  • Real-time price drop notifications
  • Personalized recommendations
  • Order tracking and delivery updates
  • Save and share lists with friends and family
  • AR "View in Room" experience

Development Process & Involvement

Platform Architecture

  • Led feature teams across multiple domains:
    • Platform Architects
    • Shop - Browsing and Product Details
    • Growth - Onboarding and Push Notifications
    • Mobile Architects Working Group
  • Managed teams of 2-5 Android developers while providing cross-team support

Key Technical Achievements

  • Analytics SDK Revamp:
    • Replaced manual data input with automated tracking
    • Code generation saved 16 hours of work per new event
    • 90% reduction in time between event generation and sending
    • 30% increase in event delivery
  • Developer Tools:
    • Created SwiftUI desktop app for real-time tracking monitoring
    • Saved hundreds of developer hours
    • Reduced tracking bugs introduced into production
  • Push Notification Optimization:
    • 45% increase in delivery rate
    • 20% increase in click-through rates
  • AR Experience Enhancement:
    • Re-architected "View in Room" feature
    • Improved performance and usability
    • Reduced crash rates
  • Product Details Page Replatforming:
    • Boosted conversion rates by nearly 3%
    • Increased engagement rates by 280%

Process Improvements

  • Interview Process:
    • Saved 30 minutes preparation per interview through formalized scoring system, guides, and take-home project changes
    • Established standard baseline for candidate evaluation
  • Developer Experience:
    • Implemented multiple improvements saving hours of developer time weekly, through development of bespoke tools, scripts, and extensions
← Back to Home