Mobile Engineer (iOS or Android) - Search and Discovery

San Francisco, CA, United States • $130k - $180k

Apartment List

Role Location

  • San Francisco, CA, United States


$130k - $180k


101 - 250 people


475 Brannan St Ste 410
San Francisco, CA, 94107, US

Tech Stack

  • React
  • Ruby on Rails

Role Description

The Search and Discovery team works on the core experience for renters to find the home they love. We build the search infrastructure and ranking algorithm, as well as the best-in-class user interface, on web, iOS, and Android, to present the most useful apartment information to renters. It is a central functionality of the marketplace between renters and apartments. The team works closely with cross-functional partners across product, design, and analytics, to deliver constant improvements to search quality and user experience.

Here is what you'll do as part of the team: Develop the Apartment List iOS and Android apps, writing code in Swift and Kotlin with like-minded mobile engineers. Use the right tool for the job. Our apps are powered with Reactive-X and our network is powered by Alamofire and Retrofit. We use MVI, Quick and Spek to make testable code, and use a combination of POP and OOP to build reusable components. Collaborate with the larger engineering team. Interact closely with your teammates in design and product management. You’ll have a say!

Here are the skills and experience you'll need to be successful: BA/BS in Computer Science, Information Security, Information Systems, Engineering or related, or equivalent work experience required 5 years of experience in organizations with a solid engineering process You’re a mobile engineer and you enjoy working with design to build the best mobile experience possible Familiarity with both Android and iOS development stacks. You are on track to becoming an expert in one of them but are curious about the other side. A strong understanding of computer science fundamentals You have shipped a substantial app to the Play Store or App Store. Incredible attention to detail and are able to implement creative and technically sound solutions to product challenges. Ability write solid code utilizing appropriate design patterns, data structures, and algorithms. You balance reusability with YAGNI. You write tests and think about security out of habit You stay on top of the latest and greatest advances in the industry -- and understand how to determine the right time to adopt them.

And here is what's in it for you: Mentorship and training to get you onboard quickly and to learn new development skills. Encouraged to explore new technologies and to adopt them in our product development. Empowered to participate the whole development cycle, and drive important product decisions.

About Apartment List

At Apartment List, our mission is to find you a home and our method is trust and transparency. With tons of homes and apartments for rent in almost every state, city, and neighborhood across the nation, we‘re here to help you find your next home.

Here’s how it works: first, we get to know you. You’ll answer a few simple questions and we’ll find the best matches – just for you. Then, we mix and match your personalized results, making it easy to discover places with the perfect combination of price, location, and amenities. From there, we help you figure out which listings are best to visit and eventually lease, showing you up-to-date pricing and availability, rent specials, and much more. After all, everyone deserves a home they love.

Company Culture

Its a value-driven culture. We are very customer-centric and very employee forward.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.