I have had two internships with Zillow. As an iOS front-end developer, I was involved in the day-to-day work of full-time employees.

I started without any mobile development experience. In my first internship, from May to August 2018, I began by fixing issues in core shopping components (the list view, the map view, home details pages, etc.) to improve the shopping experience of buyers and renters. I added support for displaying Canada listings in Zillow’s app. I explored client-side features to show home recommendations in the map view and list cards.

I worked as a designer and iOS developer for my Hackweek project, which was the prototype of Tour It Now, the self-guided home tour. I learned to weigh new features against time limits, and what looks impressive against what is practical.

In February, I went back to the same team and dove right in. I fixed bugs including a top crash bug related to the photo browser. As part of Zillow’s rebrand, I implemented new filters to enhance users’ search experience. One of the most valuable experiences I have ever had is participating in the re-architecture of the main filters in Zillow’s app. I learned the Model-View-ViewModel (MVVM) pattern and contributed to the existing MVVM framework.