Description
Rent., a Redfin company, is the leading technology company in the property rental industry. Our proprietary AI platform offers robust products and services that simplify our clients' entire leasing lifecycle, whether building a property's brand, attracting and converting new renter leads, or nurturing current residents for renewals.
We take the hassle out of renting. 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.
Rent (a division of Redfin) is looking for an experienced *Senior Mobile Developer (iOS) *to join our team. In this role, you will 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!
A Day in the Life
The Sr. Mobile Developer will be expected to consistently deliver outcomes in the following:
- 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
- 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.
iOS
- 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 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 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 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, vision plans
- Paid maternity and parental leave
- Flexible spending accounts
- Employee discounts
- Covered parking or Marta stipend (for Atlanta HQ - based employees)
- On-site gym (for Atlanta HQ - based employees)
Why Choose Rent.?
We're a place where you can make an important difference, from day one. You'll work with smart, diverse, and unpretentious people, as we help renters find and enjoy their ideal home. The challenge of leading our digital transformation has attracted talent from leading companies like Google, Microsoft, and Expedia. Will you be next?- Rent. is an equal opportunity employer committed to hiring a diverse workforce._