Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Realtor.com Logo

Senior Software Engineer - iOS

Realtor.com

Salary not specified
Aug 27, 2025
Austin, TX, US
Apply Now

Realtor.com® is looking to hire a senior iOS engineer to build beautiful, intuitive mobile app experiences that empower millions of people in the US to buy a home.

Requirements

  • Strong programming skills and up-to-date knowledge of Swift, the iOS SDK, and a deep understanding of SwiftUI
  • Experience building software with MVVM and other unidirectional state management paradigms
  • Experience on UIKit (our legacy code base)
  • Experience writing with Combine
  • Owns Quality: BDD, TDD, Unit tests, and Integration Tests are at the core of designing architecture and delivering with high quality
  • Familiar with mobile product and design life-cycles, and collaborating closely with designers, product managers, and backend engineers
  • Interest in or experience with functional programming concepts

Responsibilities

  • Work collaboratively in a cross-functional team to contribute and lead each step of the product development process: from ideation to release; rapidly prototyping, experimenting and delivering solutions that can scale to support millions of users
  • Define and evolve the architecture, design, and implementation of consumer-facing experiences using clean architecture principles
  • Connects business and consumer problems to proposed technical solutions. Advocates for delivering high-quality, resilient, and fault-tolerant products to consumers.
  • Build a stable and scalable architecture using modern patterns to deliver a first-class mobile product
  • Mentors and actively seek to level up their teammates
  • Build with testing best practices to enable us to iterate quickly
  • On-Call Rotation: Engineers will participate in an on-call rotation to ensure app reliability, responding to critical issues as needed.

Other

  • Experience leading teams, mentoring colleagues, and managing technical projects
  • A driven mobile software engineer who is motivated to build great products and a great codebase in a fast-paced environment
  • Strong communication skills with a growth and learning mindset
  • Strong analytical thinking and ability to make data-driven decisions
  • Independent and can manage your own projects and time with ease, all the while setting and managing stakeholder expectations