Position: iOS Developer
Company: GeeksForLess
Category: iOS
Experience required: 3y
English level: upper
Published: 2020-11-01T00:00:00+02:00

Requirements: 
Native application development on iOS with strong experience in Swift, Core Foundation (Objective C is a plus)
Experience with UIKit, Autolayout (Core Animations is plus)
Experience in persistence frameworks (Realm, Code Data)
Experience working with RESTful APIs, Alamofire, Moya, Codable & JSON
Good English verbal skills ( participation in daily calls)
Solid OOP / Architecture Design Skills
Solid understanding of MVVM paradigm
Understanding of security mechanisms for data persistence and network communications (SSL, Keychain, etc..)
Understanding of the full mobile development life cycle.
Strong knowledge in source control preferably Git
Participate in code reviews and architecture reviews
Taking ownership
Familiarity with development and configuration tools (Jira, Confluence, Charles proxy, Postman, Swagger.. etc.)

Project: Arabian Bank client