logo
Banner


Realtor.ca . Realtor.ca . Realtor.ca . Realtor.ca . Realtor.ca .

e sf


Overview


Redefining Realtor.ca with consistency and scalability





Realtor.ca is the most popular real estate platform in Canada, serving 10 million Canadians monthly and 160,000 Realtors. Its mobile app has over 500K downloads and a 4.5-star rating from 65K reviews.

When I joined, the new R8 design system was in its early stages. My role was to collaborate with fellow designers to develop the system for the platform’s redesign.


Role: Product Designer
Tools: Figjam, Figma, Adobe Suite, DevOps, Usertesting.com
Time: 2024

Team: 2 UX Designers, UX Researcher, 2 Product Designers




Project Goals:


Enhance product scalability while ensuring a seamless and consistent user experience across all channels.



Enhance operational efficiency for both internal teams and external partners.



Meet market demand for a user-centered digital real estate experience and boost user retention.



Establish a new brand identity to boost public trust.




Before
After



Challenges


Disconnected multichannel digital experience


Working within a large organization of over 200 employees presents several unique challenges:


  • Platform Inconsistencies: Separate web and mobile development teams lead to discrepancies in user experience and interface.

  • Design Fragmentation: A lack of a single source of truth results in lost design decisions when developers make independent changes.

  • Disconnected Teams: The design team must route through project managers to connect with the development team, causing communication delays.

  • Limited Accessibility: Accessibility concerns are not fully integrated into the new design process.






My Approaches


Teamwork makes the dream work


To tackle the challenges, the following approaches were implemented



1. 1:1 Stakeholder Interviews: 


Understanding current working relationships with the marketing, QA team and gathering insights from developers and project managers.




2. Collaborative Design Principles:

Establishing a shared Design Principles to guide the overall product descion making.




3. Early Collaboration on Tokenization:

Working with the development team to define token structures and naming conventions from the start.



4. Agile Methodologies:

Operating within Agile frameworks and sprint cycles to maintain flexibility and iterative improvement.

Roadmap


5. Building Components Based on Real-World Context

-Creating new components based on existing use cases, with a strong focus on cross-platform adaptation.

-Leading critique sessions to iterate on designs and foster team trust.

Async Critique


6. Shaping User Experiences with User Feedback and Analytics:

Using UserTesting.com and Google Analytics to drive design decisions informed by user feedback.

User Testing


7. Aligning User Needs and Business Goals Through Collaboration:


Ensuring continuous alignment between user needs and business requirements through proactive communication with project managers, user researchers, and other stakeholders.

Card Design


Impact


Empowering collaboration through a unified design system

  1. Leading the design system and co-creating foundation and 50+ components using the Atomic design methodology.


  2. Leading the accessibility initiative within the team, working with Level Access and the QA department, significantly increasing accessibility awareness within the organization.


  3. Bridging the cross-functional collaboration between design, research, QA, development, and product management teams.

  4. Advocating the impact & scope of the design system - emphasizing that the DS is NOT only for designers.




Design System Foundation



What I Learned


Design systems are all about people!

  1. Be a stronger advocate for the principle: "Design is for PEOPLE!"


  2. Involve developers more frequently: We lacked access to the development team for collaboration during 80% of the product cycle.


  3. Improve communication alignment: Work more closely with project managers to clearly define business needs and edge cases.

  4. Promote inclusive design processes: Our team had mixed views on adopting Agile methodology, highlighting the need for full team participation in great design processes.




Sarah Weber

User Experience Researcher,
CREA


“...His work was marked by fresh ideas and new perspectives, always mindful of accessibility considerations, which greatly enhanced our collaborative efforts. His professional demeanor, coupled with a compassionate approach made our collaboration very rewarding. I learned so much from him as a UX researcher: his attention to detail, creativity, and design frameworks made our work very exciting to push our products to the next level...”





Next project

 ︎︎︎

 ︎︎︎







Contact


Let’s Do Something 



Email Me






© 2026 Yang Guo