Phil Rabin, SoFi — Enterprise-Scale Flutter - podcast episode cover

Phil Rabin, SoFi — Enterprise-Scale Flutter

Dec 17, 202542 minSeason 1Ep. 24
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

On this episode, we're joined by Phil Rabin, whose previous roles include Senior Engineering positions at Uber, where he spent a decade scaling one of the most demanding mobile organizations in the world. He is currently Director of Engineering, Mobile, at SoFi. Phil discusses what it takes to lead one of the largest Flutter engineering teams in production, and how to scale systems and people.

Key Takeaways:

(00:00) Introduction.

(01:29) Phil began coding at 15 and later built early digital products at CBC.

(05:08) How Uber optimized every step to make the ride experience as fast as possible.

(10:16) A mobile-first growth story and super-app vision made SoFi the right fit.

(14:07) Flutter removed the heavy burden of maintaining two separate native apps.

(16:53) Scaling requires strong documentation because teams constantly change.

(19:34) A "WikiLink only" rule keeps documentation clear and consistent.

(21:09) Success depends more on aligned, energized teams than on writing code.

(30:51) Early Uber faced similar single-package bottlenecks as SoFi during scaling.

(34:23) Radical candor shapes Phil's leadership.

(40:00) Treating people right and aligning work keeps teams motivated.

Resources Mentioned:

Phil Rabin

SoFiSoFiUber

Flutter

Cursor

Claude

For the best experience, listen in Metacast app for iOS or Android