Realtor.com® aims to empower more people to find their way home by breaking barriers to entry, making the right connections, and building confidence through expert guidance in the real estate industry.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- 8+ years of software engineering experience, including 5+ years building mobile applications and 3+ years delivering React Native apps at scale with TypeScript.
- Deep expertise in client-side architecture and patterns.
- Strong proficiency with Apollo GraphQL (queries, mutations, subscriptions, cache policies, normalization) and experience shaping client-server contracts with backend teams.
- Proven experience building large-scale, consumer-grade apps, including offline experiences, push notifications, deep links, background tasks, and secure local storage.
- Operational maturity: mobile CI/CD, code signing/Provisioning, phased rollouts, crash and behavior analytics, and observability.
- Experience with system design, trade-offs, and distributed systems fundamentals; ability to articulate and document decisions and risks.
Responsibilities
- Own the end-to-end architecture and development of high-impact mobile experiences for iOS and Android using React Native and Expo, setting patterns for reliability, performance, and accessibility.
- Lead technical discovery and roadmap definition for the Client Mobile domain; influence adjacent teams to align on APIs, data contracts, and shared platforms.
- Implement dynamic, data-rich user interfaces backed by GraphQL (Apollo Client) and REST, including robust caching, pagination, offline support, and resilient error handling.
- Drive experimentation at scale (feature flags, A/B tests) to measure impact, iterate quickly, and ensure statistical rigor and guardrails.
- Create reusable components and frameworks (design system, navigation, analytics, experimentation, data quality) that accelerate teams and improve consistency.
- Define and improve mobile CI/CD (code signing, build pipelines, automated tests, phased rollouts), and shepherd App Store/Play Store releases, monitoring stability and KPIs.
- Lead production readiness and incident response, including on-call participation, root cause analysis, and corrective action plans that prevent regressions.
Other
- Mentor and develop engineers through design reviews, code reviews, pairing, and clear technical documentation; contribute to hiring and onboarding.
- Evaluate emerging technologies and make buy/build/retire recommendations that improve developer experience, quality, and time-to-value.
- Collaborate in an Agile/Scrum environment with Product Managers, Designers, Analysts, and Engineers to deliver outcomes, not just output.
- Employees are expected to work three or more days in office locations for in-person collaboration.
- Diversity and inclusion are emphasized, with Realtor.com® being an Equal Opportunity Employer.