Airbnb Mar 31, 2021

How We Enable Airbnb Team Members To Code Like A Mobile Engineer

Article Summary

Jaclyn Karnowski from Airbnb reveals how they transformed 45 engineers into mobile developers in just 14 days. The confidence shift? 15% to 90% ready to ship production code.

With 83% of daily active hosts on mobile and only 100 mobile engineers, Airbnb faced a scaling crisis. Their TechEd team designed 'Code Like a Mobile Engineer,' a peer-to-peer learning program that turns backend and web engineers into native iOS and Android contributors through intensive, project-based training.

Key Takeaways

Critical Insight

Airbnb scaled mobile engineering capacity by upskilling existing engineers through a structured 14-day program, achieving 90% confidence in production readiness and 180+ merged PRs.

The article reveals the specific curriculum structure and mentorship model that made this dramatic transformation possible, plus how they're expanding it to apprentice engineers.

About This Article

Problem

Airbnb's mobile engineering team had about 100 native engineers supporting their main platform. They were struggling to keep up with feature requests and product work, and a backlog kept growing.

Solution

Jaclyn Karnowski's TechEd team built a 14-day training program. The first 5 days covered platform fundamentals, then engineers spent 9 days on real projects using Airbnb's open-source frameworks. Mentors from the mobile engineering team guided them through it.

Impact

45 engineers completed the program and started contributing to mobile work. They merged over 180 pull requests to production. One engineer moved into a full-time iOS role. The team expanded mobile engineering capacity without needing to hire new people.

Recent from Airbnb

Related Articles