Property Finder is the leading digital real estate platform in the Middle East and North Africa region. A UAE-born startup, Property Finder expanded its operations to Qatar, Bahrain, Saudi Arabia, and Egypt over the years. Recently, it acquired a significant stake in Zingat in Turkey. The company is one of the largest technology start-ups in the region and on a journey to becoming a Unicorn. We are aspiring to create a lighthouse technology company which will have a lasting impact in the entire tech ecosystem in our geography.
What you can expect from us
We provide a highly international and collaborative environment, with emphasis on talent and development of employees. Our product teams are truly cross functional - design, engineering, data and product working closely together in building excellent products. This is your opportunity to work with a world class team. Come join us in shaping the future of real estate.
We are looking for incredibly talented Senior iOS Developers to join our development team here at Property Finder. We believe in nurturing your talent and we encourage creativity and autonomy where you are free to grow and develop your career in a fun, forward thinking and positive environment. We expect our developers to be passionate about new technologies and think of creative ways that they could benefit our business. We want our developers to stay current with changes in technologies such as Swift 5.0, RxSwift, RxTest, MVVM and internal libraries. We are big proponents of Agile development methods with small cross-functional teams fully empowered to take an idea from inception and to be able to deliver it fully tested into production with minimal outside disruptions. Because of this you will need to be able to work well with others in your team and be able to contribute meaningful ideas on how to best achieve your objectives and key results. We are also data-driven, which means we take all of our decisions based on the data (analytics, a/b testing and user research). Having this philosophy means that you can always suggest better ways of doing things, based on data, that we'll be more than happy to try it out.
In a large tech department, divided in smaller teams, you’ll be in charge of developing new features, as well as refactoring existing projects. You need to be able to write clean and scalable code. You’ll need to be able to participate in brainstorming sessions and to bring your opinion and experience to the table.
- 4 to 6 years experience as IOS developer
- Ninja in writing Swift code (in a Swifty way)
- Great in Auto Layout
- Develop pixel perfect UI
- Clean code advocate
- git / git-flow
- MVVM and Coordinator patterns
- Very strong Object Oriented Programming and design pattern skills
- Dependency Injection
- Master the Apple Guidelines
- REST web services consuming
- Apple release process
- Computer Science (or similar) education from either; ITU (Istanbul Technical University), METU (Middle East Technical University or Boğaziçi University
- RxSwift / RxCocoa
- Develop accessible UI
- Bitrise (or familiar with any other CI tool)
- A/B Testing and Feature flagging