Rent., a Redfin company, is the leading technology company in the property rental industry. We empower over one hundred million prospects annually nationwide to find apartments and houses for rent with our three major brands:,, and We connect the right renters, with the right properties, at the right time.  

Rent’s robust, proprietary AI platform powers a full suite of best-in-class digital marketing solutions across our flagship listing sites, search, social, email marketing, reputation management, virtual leasing office, and more. We simplify our clients’ entire leasing lifecycle, whether building a property’s brand, attracting and converting qualified renters, or nurturing current residents for renewals. The renters’ search experience is made easy, driving occupancies and efficiencies for property managers and owners. 

At Rent., we simplify the rental journey through an engaging user experience and data-driven innovations. Our mission is to find everyone a place to call home. Period.

An opportunity at Rent. empowers you to learn and grow within a collaborative environment. We celebrate the wins together and always look for opportunities to improve. If you are looking for a team where you can make a true impact, Rent. is the place for you. We invest in the success of our employees because we know it’s our people that make Rent. such a great place to work.

We are looking for an experienced Senior Mobile Developer (iOS) to engage in an encouraging work hard/play hard company culture and become a part of an Interesting and charismatic group of professionals who love what they do!

As Sr. Mobile Developer (iOS), you will enable Rent’s mission to simplify the rental experience for our customers, by implementing a delightful consumer experience across all of our native applications and allowing the business to maintain an efficient and sustainable rate of code delivery.

You will report into the Manager, Engineering and ensure Rent. has bug-free and performant native applications to deliver to our customers/clients.

The Sr. Mobile Developer will be expected to consistently deliver outcomes in the following:

  • Rent. has bug-free and performant native application(s) that are rapid, user-friendly and produce high-quality leads for our customers
  • Reusability of the code is ensured through the usage and documentation of appropriate architectural patterns
  • Features are effectively rolled out across a portfolio of products simultaneously
  • Manager, Engineering is kept consistently abreast of challenges and bottlenecks team is experiencing and/or anticipating, and the right matters are escalated
  • Product team is empowered to realize ideas that give sales a competitive advantage
  • Ensuring that the application architectural patterns are properly executed
  • Actively engaging and contributing value-add perspectives and suggestions in architecture meetings
  • Being accountable for the code base from the perspective of maintainability, functionality, responsibility, deployment

What We Need From YOU

Demonstrated success, experience, or proficiency in/with the following:

  • You have experience in various methodologies of SDLC, Test Driven Development, like Agile development.
  • You have a solid understanding of bug tracking and analytics tools like Firebase and different features provided by Firebase like Analytics, Crashlytics, Performance and App Distribution, etc.
  • You should have good debugging skills to identify and resolve issues quickly
  • You should be able to work independently or as a part of team
  • You should be familiar with the version control systems like Git.


  • You have expertise in using Auto Layouts to build dynamically sized user interfaces.
  • You have expertise in using Apple Maps API for the Geo location services.
  • You have expertise in integrating Push Notifications using APNs.
  • You have expertise in implementing In-App Advertising, In-App Ratings and Reviews.
  • You have expertise in writing Unit test cases using XCTest Framework
  • You have familiarity with RESTful APIs to connect iOS applications to back-end services and should be familiar with Postman or Advance Rest client tools.
  • You have experience with CI/CD tools like Bitrise, Fastlane and code versioning tools like Git etc.
  • You are proficient in using the dependency managers like CocoaPods, Carthage and Swift Package Manager etc.
  • You have experience in SwiftLint etc to maintain code quality.
  • You have experience in provisioning and publishing applications in the App Store with working knowledge of Apple publishing procedures and App review process. Should have knowledge on Enterprise app distribution and development.
  • You have experience with iOS frameworks such as Core Foundation, Core Data, Core Graphics, Cocoa Touch, etc.
  • You have experience with Offline storage, Multithreading (GCD, Queues), URL Sessions and Memory management (Memory profiling and performance tuning) using Xcode developer tool Instruments.
  • You have in depth Understanding of Apple’s recommended design principles, interface guidelines and best practices for coding.
  • You should be proficient in developing mobile applications (universal applications) with Objective C and Swift Programming and expertise in building advanced interactive user
  • You should have solid understanding on various iOS Architectures (MVC, MVVM), Design patterns and dependency injections.

Still interested? Upload your resume and a Recruiter will check it out as soon as possible.

A Few Of Our Perks and Benefits

  • Immediate 401k match
  • Unlimited PTO
  • Paid volunteering days
  • Medical, dental, and vision plans
  • Paid maternity and parental leave
  • Flexible spending accounts
  • Employee discounts 

Why Choose Rent.?

We’re a place where you can make an important difference, from day one. You’ll have the opportunity to grow and build, both professionally and in the communities we serve. You’ll work with smart, diverse, and unpretentious people, as we help renters find and enjoy their ideal home. In fact, we consider ourselves a very well-funded start-up that also has more than 40 years in the industry and strong financial performance.  #LI-EO1 #LI-Remote


All applications for positions with Rent. are subject to our Privacy Policy.

Rent. is an equal opportunity employer committed to hiring a diverse workforce. We provide all employees and applicants for employment with equal employment opportunities without regard to race, color, religion, gender, age, national origin, sexual orientation, gender identity, citizenship, immigration status, marital status, military status, any covered veteran status, disability status, genetic information, caregiving responsibilities or any other basis prohibited by law.

Click here to view the “EEO is the Law” poster and additional EEO information.

To ensure the health and safety of our workforce, customers and third parties, Rent. conducts background screening after making conditional offers for employment. All screening is conducted consistent with Equal Employment Opportunity Commission guidance and state and local Fair Chance Act guidance. Rent. encourages applications from, and fully considers, qualified applicants with criminal record histories.