IOS Developer
Job description
Experience in developing iOS applications.
Proficient in Swift & experienced with Objective C and Kotlin (Mandatory).
Familiarity with agile development practices.
Experience working with Git version control in a collaborative team environment, creating pull requests and performing code reviews.
Deep understanding of UIKit, Foundation, and other core iOS frameworks.
Knowledgeable in iPhone/iPad application development and SQLite database
Strong knowledge of Cocoa Framework, swift, Objective-C, XCode 3.0 or 4.1 or 4.2.
Leading architecture and development of iOS applications.
Able to assess feasibility, difficulty, and provide time estimates on implementing new features to an application
Work with backend developers to integrate and consume restful APIs.
Architecture: MVC, MVVM
Design Patterns: Singelton, Factory, and Repository Patterns Database: CoreData SwiftUI: Intermediate RXSwift: Intermediate
Keyskills: cocoa framework database version control mvc git ios application development swift architecture