Position: iOS developer
Company: GeeksForLess
Category: iOS
Experience required: 3y
English level: upper

Requirements:
- iOS 3-4 years;
- strong knowledge in RxSwift and creating a reactive application
- building MVVM using RxSwift
- strong knowledge of Domain-driven development;
- preparing an architecture from scratch;
- senior-level experience with Objective-C, Swift;
- performing the full cycle of development;
- Good knowledge of Object-Oriented concepts and software engineering 
- Experience in developing multi-threading modules
- Good knowledge of database concepts and SQLite fundamentals
- Experience in developing rich UI components on the iOS platform
- Supporting different screen sizes and resolutions
- strong GOF patterns;
- SOLID Principles
- MVC, MVP и MVVM
- RESTful APIs (JSON, XML)
- JIRA
- GIT

Responsibilities:
Working on an existing project written in Objective-C and re-writing it using RX-swift, adding new features, maintaining existing ones. 

Project:
World’s most unique dating websites. We understand that relationships are complex and multifaceted, and that is reflected in our business. Our flagship brand is revolutionizing dating with more than 65 million members in 50 countries. We are driven to create the best possible customer experience with our world-class security to our user-centric product design, and everything in-between.